Ir para conteúdo
Fórum Script Brasil

Lisbi

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Lisbi postou

  1. Eu não consigo achar em lugar nenhum! o que eu quero é que quando os resultados aparecerem, eles sejam filtradas pela cidade que foi escolhida na consulta! <?php echo "<form action= buscar.php method = POST >"; echo "<input id= Busca name= Pesq type= text class= g placeholder ='Empresa, Ramo de Atividade,Serviço ou Negócio'>"; echo "<select name= Cidade>"; echo "<option value= São Paulo> São Paulo</option>"; echo "<option value= Rio de Janeiro> Rio de Janeiro </option>"; echo "<option value= Salvador > Salvador </option>"; echo "<option value= Belo Horizonte > Belo Horizonte </option>"; echo "</select>"; echo "<input type= submit value= Pesquisar >"; echo"</form>"; ?> <?php $host = "localhost"; $usuario = "root"; $senha = ""; $bd = "bd_grtx"; $con = mysqli_connect($host , $usuario, $senha , $bd); $Pesq = $_POST['Pesq']; $sql = mysqli_query($con,"SELECT NomeEmpresa, Ender, Tel, Tel2, Tel3, Cid FROM empresas_grtx WHERE NomeEmpresa Like '%".$Pesq."%' OR ( TextAre LIKE '%".$Pesq."%' OR RAtiv LIKE '%".$Pesq."%')"); $row = mysqli_num_rows($sql); if ($row > 0) { while ($linha = mysqli_fetch_array($sql)) { $NomeEmpresa = $linha ['NomeEmpresa']; $Ender = $linha ['Ender']; $Tel = $linha ['Tel']; $Tel2 = $linha ['Tel2']; $Tel3 = $linha ['Tel3']; $Cid = $linha ['Cid']; echo "<br/>"; echo "<strong><tr><td></td></tr></strong>".@$NomeEmpresa; echo "<br/>"; echo "<strong></strong>".@$Ender; echo "<br/>"; echo "<strong></strong>".@$Tel;echo"&nbsp;&nbsp;"; echo "<strong></strong>".@$Tel2;echo"&nbsp;&nbsp;"; echo "<strong></strong>".@$Tel3;echo"&nbsp;&nbsp;"; echo "<br/>"; echo "<strong></strong>".@$RAtiv; echo "<br/>"; echo "<strong></strong>".@$Cid; echo "<br/></br>"; } } else{ echo"Desculpe , pesquisa não encontrada"; } ?> Eu só quero que eu possa ver o resultado baseado na determinada cidade
  2. Lisbi

    Sistema de Busca por filtros

    Olá pessoal, assim como o @ESerra, para evitar criação de novos post, estou com esse mesmo problema! Ja pesquisei em vários lugares sem sucesso e tentei de diversas formas que vi nas pesquisas que fiz! Eu tenho um form de busca que me traz 3 resultados diferentes, até ai td bem! O que eu gostaria de fazer, era separar esses resultados por cidades, que estão numa select! Código do Formulário <?php echo "<form action= buscar.php method = POST >"; echo "<input id= Busca name= Pesq type= text class= g placeholder ='Empresa, Ramo de Atividade,Serviço ou Negócio'>"; echo "<select name= Cidade>"; echo "<option value= Belo Horizonte> Belo Horizonte </option>"; echo "<option value= Vitória> Vitória </option>"; echo "<option value= Palmas > Palmas </option>"; echo "<option value= Feira de Santana >Feira de Santana</option>"; echo "<option value= Teresina >Teresina</option>"; echo "</select>"; echo "<input type= submit value= Pesquisar >"; echo"</form>"; ?> Código de Consulta <?php $host = "localhost"; $usuario = "root"; $senha = ""; $bd = "bd_grtx"; $con = mysqli_connect($host , $usuario, $senha , $bd); $Pesq = $_POST['Pesq']; $sql = mysqli_query($con,"SELECT NomeEmpresa, Ender, Tel, Tel2, Tel3, Cid FROM empresas_grtx WHERE NomeEmpresa Like '%".$Pesq."%' OR ( TextAre LIKE '%".$Pesq."%' OR RAtiv LIKE '%".$Pesq."%')"); $row = mysqli_num_rows($sql); if ($row > 0) { while ($linha = mysqli_fetch_array($sql)) { $NomeEmpresa = $linha ['NomeEmpresa']; $Ender = $linha ['Ender']; $Tel = $linha ['Tel']; $Tel2 = $linha ['Tel2']; $Tel3 = $linha ['Tel3']; $Cid = $linha ['Cid']; echo "<br/>"; echo "<strong><tr><td></td></tr></strong>".@$NomeEmpresa; echo "<br/>"; echo "<strong></strong>".@$Ender; echo "<br/>"; echo "<strong></strong>".@$Tel;echo"&nbsp;&nbsp;"; echo "<strong></strong>".@$Tel2;echo"&nbsp;&nbsp;"; echo "<strong></strong>".@$Tel3;echo"&nbsp;&nbsp;"; echo "<br/>"; echo "<strong></strong>".@$RAtiv; echo "<br/>"; echo "<strong></strong>".@$Cid; echo "<br/></br>"; } } else{ echo"Desculpe , pesquisa não encontrada"; } ?> Gostaria de saber se é preciso fazer mais uma variável , ou acrescentar algum operador OR ou AND! Ja tentei várias coisas e não deu certo. Desde já , agradeço!
×
×
  • Criar Novo...