我有一個事件日曆,以開始日期的順序顯示事件。一切都很好,但有一個問題。今天發生的事件不會顯示。我相信我的「如果」聲明在他們通過後消除事件是問題。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')) {
?>
什麼是你的查詢正在運行,這個問題是存在的。此外,沒有理由執行'$ id = $ row ['id']',只需使用'$ row ['id']'保持代碼清潔並節省時間 – Webnet 2010-11-18 18:20:05