То, что я хочу, чтобы мой код делал, - это отображение всех записей повестки дня из БД на домашней странице, у которых есть дата, которая позже текущей даты.
Я выбираю все свои записи, которые активны, и должен показать на главной странице. Это прекрасно работает, когда я использую Do While l oop. Поэтому я подумал, что в операторе If Else нужно указать значение «Ло-де-л» * l, так что, когда повестка дня будет позже текущей даты-даты, будет отображаться строка «Пока», а в противном случае будет отображаться «l-1020 *», а в противном случае текст $ empty ...
Очевидно, мое мышление неверно ... Я не так часто работаю с PHP, поэтому кто-нибудь может сказать мне, что я делаю неправильно или какой код лучше использовать?
Заранее спасибо.
MySQL
$query_rsAgenda = "SELECT * FROM agenda WHERE active = 1 AND homepage = 1 ORDER BY agendaDatum ASC";
$rsAgenda = mysqli_query($conCMS, $query_rsAgenda)or die(mysqli_error() );
$row_rsAgenda = mysqli_fetch_assoc( $rsAgenda );
PHP
$titel = $row_rsAgenda['titel'];
$textShort = $row_rsAgenda['tekstKort'];
$idee = $row_rsAgenda['id'];
$dbDate = $row_rsAgenda['agendaDatum'];
$agendaDate = date("d-m-Y", strtotime($dbDate));
$currentDate = date("Y-m-d");
$empty = "Op dit moment zijn er geen agendapunten";
if($dbDate >= $currentDate)
{ do {
echo '<div class="tekstBlokHome">';
echo '<i class="g-mb-20">' . $agendaDate . '</i>';
echo '<h3 class="abGroenTekst">' . $titel . '</h3>';
echo '<p>' . $textShort .'</p>';
echo '<p>';
echo '<a href="abAgendaDetail.php?id=' . $idee . '">';
echo '<span class="fa fa-angle-double-right"> </span>Bekijk</a>';
echo '<hr>';
echo ' </div>';
} while ($row_rsAgenda = mysqli_fetch_assoc($rsAgenda));
}
else
{ echo '<div class="tekstBlokHome">';
echo '<h3 class="abGroenTekst">' . $empty . '</h3> ';
echo '</div>';
}
?>