我想在資料庫中沒有項目時輸出一條訊息。這 當資料庫沒有資料時,程式碼不會列印語句。
This is my code, <?php foreach($latest_tenders as $tenders): if(!empty($tenders)){ $time = strtotime($tenders['post_date']); $month=date('m', $time); switch($month){ case 1: echo "January "; break; . . . case 12: echo "December "; break; default: echo "January "; } echo date('d', $time).', '; echo date('Y', $time).' '; echo date('h', $time).':'; echo date('i', $time).' | ';?> <i class="fas fa-user"></i> <?php echo $tenders['author'];?></p> </div><br/> <?php } else{?> <p style=" font-size:13px; word-spacing: 5px;color:tomato;"> Tender Name: No advertised Tenders, Check again later. </p> <?php } endforeach; ?>
假設
$latest_tenders
是您的資料庫結果,首先檢查$latest_tenders
陣列是否不為空。如果不為空:循環遍歷$latest_tenders
並列印其$tenders
。否則(為空):列印您的錯誤訊息。