Consulta vários campos
Boa noite..
Eu vi algumas repostas aqui no forum, mas não funcionavam por completo no meu caso..
Eu consigo a pesquisa mas sempre ele retorna a ultima opção ou o LIKE.. se alguém tiver uma ideia diferente.. eu aceito tb
$pesquisar = $_POST['pesquisar'];
$categoria = $_POST['categoria'];
$atividade = $_POST['atividade'];
$estado = $_POST["estado"];
$cidade = $_POST["cidade"];
$result = mysqli_query($con, "SELECT * FROM anuncios WHERE LIKE pesquisar OU categoria OU atividade OU estado OU cidade ");?>
OBS: não precisa ser nesta ordem.. mas o usuário pode visualizar resultado escolhendo apenas uma opção ou duas ou todas.. neste caso.. por mais que eu coloque uma pesquisa de todas.. ele retorna só o like pesquisar
*todos estão na mesma tabela
O código abaixo é o que ta funcionando melhorzinho no momento..
(só que este é uma consulta um pouco diferente pq tem 1 cidade só e seus bairros
$result = mysqli_query($con, "SELECT * FROM anuncios WHERE cli_cidade = '$cidade' OR cli_bairro = '$cwb' OR cli_categoria = '$categoria' OR cli_atividade = '$atividade' OR cli_descricao LIKE '%$pesquisar%'OR cli_atividade LIKE '%$pesquisar%' ORDER BY cli_bairro = '$cwb' DESC, cli_premium = 'S' DESC, rand() );?>Discussão (1)
Carregando comentários...