Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LEONARDO SENHORINI

[Resolvido] Formulario de Busca

Recommended Posts

TENHO ESTE CODIGO E QUERIA QUE ELE PESQUISASSE NO BANCO DE DADOS NA COLUNA NOME E NA COLUNA TITULO AO MESMO TEMPO

POIS NA COLUNA TITULO VAI TER VARIAS PALAVRAS CHAVES QUE A BUSCA PODE ACHAR NO MESMO NOME

 

COLUNA NOME: AMERICA INFORMATICA

COLUNA TITULO: COMPUTADORES - NOTBOOK - REDES

 

AI QUERO SE DIGITAR QUALQUER PALAVRA DESSA TIPO: AMERICA - INFORMATICA - COMPUTADORES - NOTBOOK - REDES

ACHE ESSE CLIENTE

 

 

ALGUEM PODE ME AJUDAR

 

 

<?php

$busca = $_POST['busca'];// palavra que o usuario digitou
$modelo = $_POST['modelo']; //categoria que o usuario deseja

$sql = mysql_query("SELECT * FROM cadastro WHERE nome LIKE '%$busca%' AND modelo = '$modelo' ORDER BY ativa DESC"); 

   while ($coluna = mysql_fetch_array($sql)) {

       ?>
   <td width="444"> <table width="86%"  border="0" align="center" cellpadding="3" cellspacing="0" bgcolor="#<?=$coluna[cor];?>">
       <tr> 
         <td width="10%" rowspan="5"><b><a href="javascript:Abrir('fotos_frame.php?id_cadastro=<?=$coluna[id_cadastro];?>');"><img src="<?=$coluna[destaque];?>" border="0"></a></b></a></td>
         <td colspan="3"><span class="style2"> <img src="images/topo_galeria_05.jpg" width="8" height="8"> 
           <?=$coluna[nome];?>
           </span></td>
       <tr> 
         <td colspan="3"><span class="style2"><img src="images/topo_galeria_05.jpg" width="4" height="4"> 
           <?=$coluna[tipo];?>
           <?=$coluna[endereco];?>
           , 
           <?=$coluna[numero];?>
           </span></td>
       <tr> 
         <td width="44%"><span class="style2"> Bairro: 
           <?=$coluna[bairro];?>
           </span></td>
         <td width="25%"><span class="style2"> 
           <?=$coluna[modelo];?>
           </span></td>
         <td width="21%"><span class="style2"> Estado: 
           <?=$coluna[estado];?>
           </span></td>
       <tr> 
         <td><span class="style2"> Fone: 
           <?=$coluna[fone];?>
           </span></td>
         <td> </td>
         <td> </td>
       <tr> 
         <td colspan="3"><strong>Mapa: <a href="javascript:Abrir('mapa1.php?id_cadastro=<?=$coluna[id_cadastro];?>');"><img src="images/icone-mapa.jpg" width="20" height="19" border="0"></a></strong></td>
       <tr> 
         <td colspan="4"><b><img src="images/topo_galeria_05.jpg" width="383" height="3"></b></td>
     </table></td>
   <? $contx++;
  if ($contx==2){ echo "</tr><tr>"; $contx=0; }

}  // -------- FIM DO WHILE ----------------------------------------------------------------------------
?> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim:

SELECT * FROM cadastro WHERE (nome LIKE '%$busca%' OR titulo LIKE '%busca%') AND modelo = '$modelo' ORDER BY ativa DESC   

Compartilhar este post


Link para o post
Compartilhar em outros sites

Falha minha, tem um erro aí, faltou o cifrão ($) na variável busca, o correto é:

SELECT * FROM cadastro WHERE (nome LIKE '%$busca%' OR titulo LIKE '%$busca%') AND modelo = '$modelo' ORDER BY ativa DESC

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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