Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala pessoal, tudo tranquilo...
Faço a seguinte seleção e utilizo em duas páginas, uma que mostra todos os produtos ativos de uma tabela, aí tudo tranquilo.
Porém na outra página eu preciso listar somente resultados que possuem dois campos com valor nulo. Então acrescentei na query:
AND P.dataNegociacao = ' ' AND P.dataLimite = ' '
Porém ele não retorna nenhum resultado, mesmo com a maioria dos produtos estarem com valor nulo...
Segue a query completa:
$sql_produto = "SELECT F.*, P.* FROM produtos AS P LEFT JOIN fornecedores AS F ON (F.codigo = P.codFornecedor) WHERE ";
if ($_GET['produto'] != ""){
$sql_produto .= "P.produto LIKE '%%".$_GET['produto']."%' AND";
} elseif ($_GET['categoria'] != ""){
$sql_produto .= "P.codcateg = '".$_GET['categoria']."' AND";
} elseif ($_GET['fornecedor'] != ""){
$sql_produto .= "P.codFornecedor = '".$_GET['fornecedor']."' AND";
}
$sql_produto .= " P.ativo = 1 AND P.dataNegociacao = '' AND P.dataLimite = '' ORDER BY P.produto ASC";
Quem puder dar uma força aí agradeço muito!Carregando comentários...