J'ai un calendrier des événements qui affiche les événements dans l'ordre de la date de début. Tout fonctionne bien, mais il y a un problème. Les événements qui se produisent à la date d'aujourd'hui ne s'affichent pas. Je crois que ma déclaration «si» pour supprimer les événements après leur passage est le problème.Date de tri de l'événement PHP
<? while($row = mysql_fetch_assoc($result)) {
$id = $row['id'];
$title = $row['title'];
$text = $row['text'];
$image_url = $row['image_url'];
$start_date = date('F d, Y', strtotime($row['start_date']));
$start_hour = $row['start_hour'];
$start_minute = $row['start_minute'];
$start_am_pm = $row['start_am_pm'];
$end_date = date('F d, Y', strtotime($row['end_date']));
$end_hour = $row['end_hour'];
$end_minute = $row['end_minute'];
$end_am_pm = $row['end_am_pm'];
$tba = $row['tba'];
if(strtotime($row['end_date']) > date('U')) {
?>
Quelle est votre requête est en cours d'exécution, le problème est là. De plus, il n'y a aucune raison de faire '$ id = $ row ['id']', utilisez juste $ row ['id'] 'pour garder votre code propre et pour gagner du temps – Webnet