certinho 0 Denunciar post Postado Janeiro 2, 2006 PROBLEMAS COM SELECT NA CONSULTA ABAIXO COM 03 FILTROS SE O USUARIO DEIXA SEM PREENCHIMENTO UM DOS FILTROS ESTE PARAMETRO SEM PREENCHIMENTO DEVERIA SER DESCONSIDERADO NA BUSCA, PORÉM, QUANDO UM DOS TRÊS FILTROS DEIXA DE SER PREENCHIDO NÃO RETORNA NADA DA CONSULTA.. COMO SOLUCIONAR ?.... EX. mysql_query=(“SELECT *FROM tb_usuario WHERE estado = ‘$estado’ AND cidade =’ $cidade’ AND bairro = ‘$bairro’”) Compartilhar este post Link para o post Compartilhar em outros sites
ursolouco 0 Denunciar post Postado Janeiro 2, 2006 Brother!! você pode fazer comparações nos campos e ir gerando uma string para realizar a consulta. Ex: <? $q = "SELECT * FROM tabela "; if($estado != ""){ $q.= "WHERE estado = '{$estado}' "; } if(($cidade != "") && ($estado != "") ){ $q.= "AND cidade = '{$cidade}' "; } #....?> Compartilhar este post Link para o post Compartilhar em outros sites