Ir para conteúdo
DKannel

Formulario de cadastro de pessoas

Recommended Posts

Olá pessoal, estou tentando criar um formulario de cadastro para meu projeto.

 

Mas ele não está registrando no BD...  o arquilo SQL até então parece ok, mas se alguem puder ajudar eu agradeço

 

index.html

<body>
<form id="cadastro" name="cadastro" method="post" action="cadastro.php" onsubmit="return validaCampo(); return false;">
  <table width="650" border="0">
    <tr>
      <td width="169">Nome:</td>
      <td width="461"><input name="nome" type="text" id="nome" size="70" maxlength="60" />
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>Email:</td>
      <td><input name="email" type="text" id="email" size="70" maxlength="60" />
      <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>Sexo:</td>
      <td><input name="sexo" type="radio" value="Masculino" checked="checked" />
        Masculino 
        <input name="sexo" type="radio" value="Feminino" />
        Feminino <span class="style1">*</span> </td>
    </tr>
    <tr>
      <td>Data Nasc.:</td>
      <td><input name="datanasc" type="text" id="datanasc" maxlength="10" />EX. 11/11/2006
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>Estado Civil:</td>
      <td><select name="estadocivil" id="estadocivil">
        <option>Selecione...</option>
        <option value="C">Casado(a)</option>
        <option value="E">Desquitado(a)</option>
        <option value="D">Divorciado(a)</option>
        <option value="S">Solteiro(a)</option>
        <option value="V">Viúvo(a)</option>
          </select>
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>Escolaridade:</td>
      <td><select name="escolaridade" id="escolaridade">
        <option>Selecione...</option>
        <option value="fuin">Fundamental Incompleto</option>
        <option value="fuco">Fundamental Completo</option>
        <option value="enme">Ensino Médio</option>
        <option value="suin">Superior Incompleto</option>
        <option value="suco">Superior Completo</option>
          </select>
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>DDD:</td>
      <td><input name="ddd" type="text" id="ddd" size="4" maxlength="2" />
      Telefone:
        <input name="telefone" type="text" id="telefone" />
        <span class="style3">Apenas números</span> </td>
    </tr>
    <tr>
      <td>Endereço:</td>
      <td><input name="endereco" type="text" id="endereco" size="70" maxlength="70" />
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>CEP:</td>
      <td><input name="cep" type="text" id="cep" size="8" maxlength="8" />
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>Bairro:</td>
      <td><input name="bairro" type="text" id="bairro" maxlength="20" />
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>Cidade:</td>
      <td><input name="cidade" type="text" id="cidade" maxlength="20" />
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>Estado:</td>
      <td><select name="estado" id="estado">
        <option>Selecione...</option>
        <option value="AC">AC</option>
        <option value="AL">AL</option>
        <option value="AP">AP</option>
        <option value="AM">AM</option>
        <option value="BA">BA</option>
        <option value="CE">CE</option>
        <option value="ES">ES</option>
        <option value="DF">DF</option>
        <option value="MA">MA</option>
        <option value="MT">MT</option>
        <option value="MS">MS</option>
        <option value="MG">MG</option>
        <option value="PA">PA</option>
        <option value="PB">PB</option>
        <option value="PR">PR</option>
        <option value="PE">PE</option>
        <option value="PI">PI</option>
        <option value="RJ">RJ</option>
        <option value="RN">RN</option>
        <option value="RS">RS</option>
        <option value="RO">RO</option>
        <option value="RR">RR</option>
        <option value="SC">SC</option>
        <option value="SP">SP</option>
        <option value="SE">SE</option>
        <option value="TO">TO</option>
          </select>
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>País:</td>
      <td><input name="pais" type="text" id="pais" maxlength="20" />
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>-----------------</td>
      <td>-----------------------</td>
    </tr>
  </table>
</form>
</body>
</html> 

n

cadastro.php

 



$host= 'meu.host.com.br';
$bd= 'meu BD';
$userbd =  'Meu User'; 
$senhabd= 'Minha senha';

// RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO !
$nome	= $_POST ["nome"];	//atribuição do campo "nome" vindo do formulário para variavel	
$email	= $_POST ["email"];	//atribuição do campo "email" vindo do formulário para variavel
$sexo	= $_POST ["sexo"];	//atribuição do campo "sexo" vindo do formulário para variavel
$datanasc	= $_POST ["datanasc"];	//atribuição do campo "datanasc" vindo do formulário para variavel
$estadocivil	= $_POST ["estadocivil"];	//atribuição do campo "estadocivil" vindo do formulário para variavel
$escolaridade	= $_POST ["escolaridade"];	//atribuição do campo "escolaridade" vindo do formulário para variavel
$ddd	= $_POST ["ddd"];	//atribuição do campo "ddd" vindo do formulário para variavel
$tel	= $_POST ["telefone"];	//atribuição do campo "telefone" vindo do formulário para variavel
$endereco	= $_POST ["endereco"];	//atribuição do campo "endereco" vindo do formulário para variavel
$cep	= $_POST ["cep"];	//atribuição do campo "cep" vindo do formulário para variavel
$cidade	= $_POST ["cidade"];	//atribuição do campo "cidade" vindo do formulário para variavel
$estado	= $_POST ["estado"];	//atribuição do campo "estado" vindo do formulário para variavel
$bairro = $_POST ["bairro"];	//atribuição do campo "bairro" vindo do formulário para variavel
$pais	= $_POST ["pais"];	//atribuição do campo "pais" vindo do formulário para variavel
$cid	= $_POST ["cid"];	//atribuição do campo "cid" vindo do formulário para variavel
$tipodefi	= $_POST ["tipodefi"];	//atribuição do campo "tipodefi" vindo do formulário para variavel
$aperelho	= $_POST ["aperelho"];	//atribuição do campo "aperelho" vindo do formulário para variavel
$aperelhodefina	= $_POST ["aperelhodefina"];//atribuição do campo "aperelhodefina" vindo do formulário para variavel
$esta_trabalhando	= $_POST ["esta_trabalhando"];	//atribuição do campo "esta_trabalhando" vindo do formulário para variavel

//Gravando no banco de dados !

//conectando com o localhost - mysql
$conexao = mysql_connect($host,$bd, $userbd, $senhabd);
if (!$conexao)
	die ("Erro de conexão com localhost, o seguinte erro ocorreu -> ".mysql_error());
//conectando com a tabela do banco de dados
$banco = mysql_select_db($bd,$conexao);
if (!$banco)
	die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error());
 
mysql_query($query,$conexao);

$query = "INSERT INTO `clientes` ( `nome` , `email` , `sexo` , `datanasc` , `estadocivil` , `escolaridade` , `ddd` , `telefone` , `endereço` , `cep` , `cidade` , `estado` , `bairro` , `pais` , `cid` , `tipodefi` , `aperelho` , `aperelhodefina` , `esta_trabalhando` , `id` ) 
VALUES ('$nome', '$email', '$sexo', '$datanasc', '$estadocivil', '$escolaridade', '$ddd', '$tel', '$endereco', '$cep', '$cidade', '$estado', '$bairro', '$pais', '$cid', '$tipodefi', '$aperelho', '$aperelhodefina', '$esta_trabalhando', '')";

echo "Seu cadastro foi realizado com sucesso!<br>Só para reiterar, o cadastro NÃO LHE DÁ A GARANTIA de recebimento de aparelhos ou equipamentos, Agradecemos a atenção.";
?> 

valew, obrigado gente até logo menos

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola.

1. tente trocar essas linhas:
 

Em 15/07/2018 at 15:57, DKannel disse:

mysql_query($query,$conexao);

$query = "INSERT INTO `clientes` ( `nome` , `email` , `sexo` , `datanasc` , `estadocivil` , `escolaridade` , `ddd` , `telefone` , `endereço` , `cep` , `cidade` , `estado` , `bairro` , `pais` , `cid` , `tipodefi` , `aperelho` , `aperelhodefina` , `esta_trabalhando` , `id` ) VALUES ('$nome', '$email', '$sexo', '$datanasc', '$estadocivil', '$escolaridade', '$ddd', '$tel', '$endereco', '$cep', '$cidade', '$estado', '$bairro', '$pais', '$cid', '$tipodefi', '$aperelho', '$aperelhodefina', '$esta_trabalhando', '')";

 

de posição.
 

2. funções mysql* estão sendo removidas (já foram, na verdade). Procure conhecer mysqli ou PDO.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok, obrigado Fernando pelo feedback...  deve ser por isso que estava dando erro, eu acabei misturando msqli junto mysql no registro, mas agora deu certo,

 

e eu acabei empacando noutra coisa, mas foi salientar o PDO, assim ja vou me acostumando... mas se liga nisso...

 

estou tentando fazer uma busca com mais de um termo, por exemplo, fazer uma busca por ESTADO junto com NOME (tipo, José SP onde Jose=Nome e SP=estado) mas não esta dando muito certo.

ja tentei trocar o OR por AND e LIKE por =, ou a variação dos dois, mas dai a busca não retorna resultado nenhum, alguem tem alguma ideia de como fazer isso funcionar e porque o AND não funciona e o OR sim...
valew galera, t+

// Executa uma consulta baseada no termo de pesquisa
    $conexao = conexao::getInstance();
    $sql = 'SELECT id, nome, cpf, data_nascimento, email, telefone, celular, status, foto, cpf_pessoa, endereco, cep, bairro, cidade, estado, pais, sexo, estadocivil, escolaridade, cid, esta_trabalhando, comentarios  FROM tab_clientes WHERE nome LIKE :nome OR cpf LIKE :cpf OR data_nascimento LIKE :data_nascimento OR email LIKE :email OR telefone LIKE :telefone OR celular LIKE :celular OR status LIKE :status OR foto LIKE :foto OR cpf_pessoa LIKE :cpf_pessoa OR endereco LIKE :endereco OR cep LIKE :cep OR bairro LIKE :bairro OR cidade LIKE :cidade OR estado LIKE :estado OR pais LIKE :pais OR sexo LIKE :sexo OR estadocivil LIKE :estadocivil OR escolaridade LIKE :escolaridade OR cid LIKE :cid OR esta_trabalhando LIKE :esta_trabalhando OR comentarios LIKE :comentarios';

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT coluna_a, coluna_b FROM tabela WHERE coluna_a = 'pesquisa' AND coluna_b = 'pesquisa'

Assim temos os resultados da coluna_a e ...b que tenham exatamente os valores do que foi pesquisado

 

SELECT * FROM tabela WHERE coluna_a = 'pesquisa' AND coluna_b = 'pesquisa'

Assim temos todos os dados da tabela cujo a coluna_a e ...b tenham exatamente os valores do que foi pesquisado

 

Nosso amigo já sugeriu e também sigo nessa. Use PDO.

https://forum.imasters.com.br/topic/565800-crud-introdução-a-pdo/

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 18/07/2018 at 13:42, Omar~ disse:

SELECT coluna_a, coluna_b FROM tabela WHERE coluna_a = 'pesquisa' AND coluna_b = 'pesquisa'

Assim temos os resultados da coluna_a e ...b que tenham exatamente os valores do que foi pesquisado

 

SELECT * FROM tabela WHERE coluna_a = 'pesquisa' AND coluna_b = 'pesquisa'

Assim temos todos os dados da tabela cujo a coluna_a e ...b tenham exatamente os valores do que foi pesquisado

 

Nosso amigo já sugeriu e também sigo nessa. Use PDO.

https://forum.imasters.com.br/topic/565800-crud-introdução-a-pdo/

 

deu certo Omar, obrigado, mas o resultado não muito bem o esperado, assim, qualquer termo que eu pesquisar ele encontra, mas se eu precisar de dois termos nada aparece, por ex, buscar por nome e estado... não rola... mas acessei esse link e gostei muito, heim, li e também li outras coisas a respeito, é questão de pratica mesmo

valew, vou tentar agora busca com mais de um campo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por Good
      Boa noite,
      não sei se estou na categoria correta.. por exemplo, eu estou buscando contratar um servidor de email que suporte envio de até 1milhão de emails por mês.
       
      Eu não tenho conhecimento, então gostaria de saber se alguém recomenda algum serviço.. que seja possível fazer integração com o meu sistema utilizando PHP.
       
      obrigado
    • Por kelvinferraz
      Boa noite pessoal!
       
      Estou com uma dúvida e não sei nem por onde começar, seguinte:
       
      Eu tenho um sistema simples em PHP cadastro de usuário e etc... Porém esse sitema gera relatorios de pessoas, gostaria de saber se é possível com base nos dados dos clientes cadastrados
      eu passar os parametros como nome, endereço, cidade, rg etc.. para dentro de sites do tipo:

      https://servicos.dpf.gov.br/antecedentes-criminais/certidao
       
      É possível automatizar isso e trazer junto aos meus relatorios ?

      Estou usando o DomPDF para gerar os relatorios trazido do banco fora outras informações que o próprio solicitante marca.
    • Por BTK
      Boa noite, estou tentando criar um curl que faz cadastro no site(o proprietário está ciente disso) porem ele está me retornando (HTTP/1.1 100 Continue HTTP/1.1 302 Moved Temporarily)

       $ch = curl_init();   
          
                                                                                                                     
          curl_setopt($ch, CURLOPT_URL, "https://www.cafefacil.com.br/customer/account/create/");                                     
          curl_setopt($ch, CURLOPT_HEADER, true);                                                                                                   
          curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36');                                                                                                                                               
          curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);                                                                                         
          curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);                                                                                       
          curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);                                                                                       
          curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
          curl_setopt($ch, CURLOPT_COOKIESESSION, true);                                                                             
          curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd().'/cafefacil.txt');
          curl_setopt($ch, CURLOPT_COOKIEFILE, getcwd().'/cafefacil.txt'); 
          
          
          
          
          $b1 = curl_exec($ch);
          
          $form_key = value($b1, 'type="hidden" name="form_key" value="', '"');
          
          curl_setopt($ch, CURLOPT_URL, 'https://www.cafefacil.com.br/customer/account/createpost/');                                     
          curl_setopt($ch, CURLOPT_HEADER, true);                                                                                                   
          curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36');                                                                                                                                                  
          curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);                                                                                         
          curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);                                                                                    
          curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);                                                                                       
          curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
          curl_setopt($ch, CURLOPT_COOKIESESSION, true);   
          curl_setopt($ch, CURLOPT_REFERER, 'https://www.cafefacil.com.br/customer/account/create/');                                                                           
          curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd().'/cafefacil.txt');
          curl_setopt($ch, CURLOPT_COOKIEFILE, getcwd().'/cafefacil.txt'); 
          curl_setopt($ch, CURLOPT_POST, 1);                                                                                                    
          $boundary = '---------------------------WebKitFormBoundaryRQ3KHJbpfmPf11v6';
          
          $data = '-----------------------------'.$boundary.'
          Content-Disposition: form-data; name="success_url"
          
          
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="error_url"
          
          
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="form_key"
          
          '.$form_key.'
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="tipopessoa"
          
          15
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="firstname"
          
          NomeTest SobreNomeTest
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="nomefantasia"
          
          
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="inscricaoestadual"
          
          
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="email"
          
          nometestsobrenometest@gmail.com
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="day"
          
          01
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="month"
          
          01
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="year"
          
          1990
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="dob"
          
          01/01/1990
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="taxvat"
          
          199.758.750-50
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="celular"
          
          (11)4712-8491
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="password"
          
          senhatest
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="confirmation"
          
          senhatest
          -----------------------------'.$boundary.'
          Content-Disposition: form-data; name="persistent_remember_me"
          
          on
          -----------------------------'.$boundary.'--';
          
          $header[] = "Content-Type: multipart/form-data; boundary=".$boundary;
          curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
          curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
          
            
          echo $exec = curl_exec($ch);
          curl_close($ch);
    • Por allencar.limma
      Tento incluir as informações de um formulário no banco de dados e não consigo. conforme código abaixo.
      <? /*Incluir as informações no formulario */ include "config.php"; $nome = trim($_POST['nome']); $masp = trim($_POST['masp']); $cpf = trim($_POST['cpf']); $telefone = trim($_POST['telefone']); $email = trim($_POST['email']); $endereco = trim($_POST['endereco']); $data_nascimento = trim($_POST['data_nascimento']); $unidade_lotacao = trim($_POST['unidade_lotacao']); /* Vamos checar algum erro nos campos */ if ((!$nome) || (!$masp) || (!$cpf) || (!$telefone) || (!$email) || (!$endereco) || (!$data_nascimento) || (!$unidade_lotacao)){ echo "ERRO: <br /><br />"; if (!$nome){ echo "Nome Completo é requerido.<br />"; } if (!$masp){ echo "Masp é requerido.<br />"; } if (!$cpf){ echo "CPF é requerido.<br /)>"; } if (!$telefone){ echo "Telefone é requerido.<br />"; } if (!$email){ echo "Email é requerido.<br />"; } if (!$endereco){ echo "Endereço é requerido.<br />"; } if (!$data_nascimento){ echo "Data de Nascimento é requerido.<br />"; } if (!$unidade_lotacao){ echo "Unidade de Lotação é requerido.<br>"; } echo "Preencha os campos abaixo: <br />"; include "formulario_cadastro.php"; }else { /* Vamos checar se o nome de Usuário escolhido e/ou Email já existem no banco de dados */ $sql_email_check = mysql_query( "SELECT COUNT(usuario_id) FROM usuarios WHERE email='{$email}'" ); $sql_masp_check = mysql_query( "SELECT COUNT(usuario_id) FROM usuarios WHERE masp='{$masp}'" ); $sql_cpf_check = mysql_query( "SELECT COUNT(usuario_id) FROM usuarios WHERE cpf='{$cpf}'" ); $eReg = mysql_fetch_array($sql_email_check); $uReg = mysql_fetch_array($sql_masp_check); $uReg = mysql_fetch_array($sql_cpf_check); $email_check = $eReg[0]; $masp_check = $uReg[0]; $cpf_check = $uReg[0]; if (($email_check > 0) || ($masp_check > 0) || ($cpf_check > 0)){ echo "<strong>ERRO</strong>: <br /><br />"; if ($email_check > 0){ echo "Este email já está sendo utilizado.<br /><br />"; unset($email); } if ($masp_check > 0){ echo "Este Masp já está sendo utilizado.<br /><br />"; unset($masp); } if ($cpf_check > 0){ echo "Este CPF já está sendo utilizado.<br /><br />"; unset($cpf); } include "formulario_cadastro.php"; }else{ /* Se passarmos por esta verificação ilesos é hora de finalmente cadastrar os dados. Vamos utilizar uma função para gerar a senha de forma randômica*/ function makeRandomPassword(){ $salt = "abchefghjkmnpqrstuvwxyz0123456789"; srand((double)microtime()*1000000); $i = 0; while ($i <= 7){ $num = rand() % 33; $tmp = substr($salt, $num, 1); $pass = $pass . $tmp; $i++; } return $pass; } $senha_randomica = makeRandomPassword(); $senha = md5($senha_randomica); // Inserindo os dados no banco de dados //$cpf = htmlspecialchars($cpf); ***RETIRADO PELO FATO DE NÃO ESTA SENDO USADO $sql = mysql_query( "INSERT INTO usuarios (none, masp, cpf, telefone, email, endereco, data_nascimento, unidade_lotacao) VALUES ('$nome', '$masp', '$cpf', '$telefone', '$email', '$endereco', '$data_nascimento', '$unidade_lotacao', now())") or die( mysql_error() ); if (!$sql){ echo "Ocorreu um erro ao criar sua conta, entre em contato."; }else{ $usuario_id = mysql_insert_id(); // Enviar um email ao usuário para confirmação e ativar o cadastro! $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: RCI - <rci@rcionline.com.br>"; $subject = "Confirmação de cadastro - www.rcionline.com.br"; $mensagem = "Prezado {$nome} {$masp},<br /> Obrigado pelo seu cadastro em nosso site, <a href='http://www.rcionline.com.br'> http://www.rcionline.com.br</a>!<br /> <br /> Para confirmar seu cadastro e ativar sua conta em nosso site, podendo acessar à áreas exclusivas, por favor clique no link abaixo ou copie e cole na barra de endereço do seu navegador.<br /> <br /> <a href='http://www.rcionline.com.br/ativar.php?id={$usuario_id}&code={$senha}'> http://www.rcionline.com.br/ativar.php?id={$usuario_id}&code={$senha} </a> <br /> <br /> Após a ativação de sua conta, você poderá ter acesso ao conteúdo exclusivo efetuado o login com os seguintes dados abaixo:<br > <br /> <strong>Usuario</strong>: {$usuario_id}<br /> <strong>Senha</strong>: {$senha_randomica}<br /> <br /> Obrigado!<br /> <br /> Webmaster<br /> <br /> <br /> Esta é uma mensagem automática, por favor não responda!"; mail($email, $subject, $mensagem, $headers); echo "Foi enviado para seu email - ( ".$email." ) um pedido de confirmação de cadastro, por favor verifique e sigas as instruções!"; } } } ?>  
    • Por vinicius.david
      Gostaria que fosse possível encontrar produtos pela marca no Opencart 2.3.0.2. Quando a pessoa digitar no buscar a marca do produto, ele deveria mostrar todos os produtos que pertencem aquela marca. Em catalog/model/catalog/product.php já existe por padrão a função de procurar por fabricante: 

      if (!empty($data['filter_manufacturer_id'])) {                 $sql .= " AND p.manufacturer_id = '" . (int) $data['filter_manufacturer_id'] . "'";             }
      Mas ela não faz a função de procurar por marca. Alguém já encontrou alguma solução na internet para este caso?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.