嗨,我有一個顯示標題,日期和位置的代碼。我希望它把一個div,不幸的是,在我的代碼中有一些錯誤,它循環我的div。如何在一個if語句中放入一個div
我只是想所有可能的數據在「may-container」裏面,我只是不知道如何創建這個容器。
希望你能幫助我。由於
<div class="may-container">
<div class="May">
title
date
location
</div>
<div class="May">
title
date
location
</div>
</div>
這裏是我的代碼
$counter = 0;
while ($startdate <= $enddate) {
\t \t \t \t
if (date("F",strtotime($result['date'])) == "May" && date("m, Y",strtotime($result['date'])) >= date("m, Y"))
{
if ($counter < 1)
\t {
\t \t echo "<div class='May-container'>";
\t \t $counter++;
\t }
\t echo "<div class= 'May'>";
\t echo $result['title'],"<br>";
\t echo date ('F \ j,\ Y',strtotime($result['date'])), "<br>";
\t echo $result['location'];
\t echo "</div>"; \t \t \t \t \t
}
\t \t \t \t
$startdate = strtotime("+120 day", $startdate);
}
它循環的'div',因爲你的'如果()'是一個循環'while($ startdate <= $ enddate)'。所以看起來你在'May'中至少有2個'$ result ['date']'。那麼你期望的結果是什麼? – Sean
在打開PHP標記後立即在文件頂部添加錯誤報告,例如'<?php error_reporting(E_ALL); ini_set('display_errors',1); '然後你的代碼的其餘部分,看看它是否產生任何東西。 –