Fiz esse sistema de procura dinamica mas ele não esta funcionando bem :
$destinos= = $_REQUEST['destino'];// vai buscar a variável através de REQUEST
$ida= = $_REQUEST['ida'];// vai buscar a variável através de REQUEST
$volta== $_REQUEST['volta'];// vai buscar a variável através de REQUEST
$hoje= date("d-m-Y");
$sql2 = "SELECT ofertas.id_oferta, ofertas.oferta, ofertas.programa, ofertas.imagem, ofertas.data_ini, ofertas.data_lim, ofertas.preço, destinos.id_destino FROM ofertas
INNER JOIN destinos ON destinos.id_destino = ofertas.destino_id WHERE ";
if (!empty($destinos)) {
$dados[] = "ofertas.destino_id = ".$destinos;
} else {
die('<div id="erro" class="ali">Não é possivel realizar a consulta! Seleccione o campo categoria e efectue novamente a procura.<p>Obrigado!</p></div>');
}
if (!empty($ida)){
$dados[] = "ofertas.data_ini > = ".$ida;
}else {
die('<div id="erro" class="ali">Não é possivel realizar a consulta! Seleccione o campo categoria e efectue novamente a procura.<p>Obrigado!</p></div>');
}
if (!empty($volta)) {
$dados[] = "ofertas.data_lim <= ".$volta;
} else {
die('<div id="erro" class="ali">Não é possivel realizar a consulta! Seleccione o campo categoria e efectue novamente a procura.<p>Obrigado!</p></div>');
}
if (!empty($volta)){
$dados[] = "ofertas.data_lim >= " .$hoje;
} else {
die('<div id="erro" class="ali">Não é possivel realizar a consulta! Seleccione o campo categoria e efectue novamente a procura.<p>Obrigado!</p></div>');
}
$sql2 .= implode(" and ",$dados)." ORDER BY ofertas.oferta LIMIT {$inicio}, {$qnt}";
mysql_query($sql2) or die ("Erro na query".mysql_error());
$sql_query = mysql_query($sq2l);
if (mysql_num_rows($sql_query) > 0){
while($linha = mysql_fetch_array($sql_query)){
//conteúdo que quero mostrar
}
else{
echo "<div id='erro' class='ali'>Não é possivel realizar a consulta para o Destino.<p>Obrigado!</p></div>";
}
mas a pagina continua sem mostrar nada ou seja não passa resultado nenhum
ao imprimir a query ela morre dessa forma :SELECT * FROM destinos WHERE id_destino =13 (não passa daqui).
ela já não le dessa linha de code para baixo:
if (!empty($destinos)) {
$dados[] = "ofertas.destino_id = ".$destinos;
Pergunta
biza
Fiz esse sistema de procura dinamica mas ele não esta funcionando bem :
mas a pagina continua sem mostrar nada ou seja não passa resultado nenhum ao imprimir a query ela morre dessa forma :SELECT * FROM destinos WHERE id_destino =13 (não passa daqui). ela já não le dessa linha de code para baixo:Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.