Dúvida PHP - BUSCA DATA
Amigos,
Mais uma vez, estou com uma dúvida e tá difícil.
Meu Script está buscando eventos com data maior ou igual do que hoje, caso não venha haver mais eventos maior ou igual do que hoje, ele está retornando a menor data do SQL.
Para resolver este problema coloquei um IF para dizer que não tem mais eventos com data maior ou igual do que hoje.
Alguém poderia me ajudar?
<?php
$date = date('Y-m-d');
$buscaEvento = mysql_query("SELECT * FROM agenda order by dtevento >= '$date' DESC, dtevento LIMIT 1 ") or die(mysql_error());
$busca = mysql_num_rows($buscaEvento);
for($d = 0; $d < $busca; $d++){
$nome_evento = @mysql_result($buscaEvento, $d, "evento");
$data_evento = @mysql_result($buscaEvento, $d, "dtevento");
$hora_evento = @mysql_result($buscaEvento, $d, "hora");
if($d < $date){ /* AQUI DEVE SER VERIFICADO SE TEM EVENTO MAIOR OU IGUAL QUE HOJE, CASO NÃO HOUVER MAIS APARECER A MENSAGEM*/
print 'Até o momento não temos eventos';
} else {
print ' <br><br><br><br><br><b>Próximo evento:</b><br> ';
print ' Evento: '.$nome_evento.'<br> ';
print ' Data: '.$data_evento.'<br> ';
print ' Horário: '.$hora_evento.'<br> ';
}}
?>Discussão (2)
Carregando comentários...