下面的代碼回顯了一個包含兩列的HTML表格:第一列包含日期,第二列包含該日期的交易。它只顯示即將到來的90天內的日期。獲取HTML表格以包含空日期的行
某些日期沒有交易,而HTML表格省略了這些日期。我如何包含它們?我希望「交易」欄對於不定期的日期只是空白。
$sqlStr = "SELECT c.date, d.deal, d.datescheduled
FROM calendar_table c
JOIN deals d ON d.datescheduled = c.dt
WHERE c.dt > NOW()
ORDER BY c.dt ASC
LIMIT 90";
$arr = array();
echo "<table class=\"samplesrec\">";
while ($row = mysql_fetch_array($result)) {
echo '<tr style="border-left:0px solid #C9C9C9; border-right:0px solid #C9C9C9; border-top:0px solid #C9C9C9;" class="class3a">';
echo '<td class="sitename1"><a href="http://www.domain.com/login/deal.php?dealid='.urlencode($row["dealid"]).'">'.$row["date"].'</a> </td>';
echo '<td class="sitename1"><a href="http://www.domain.com/login/deal.php?dealid='.urlencode($row["dealid"]).'">'.$row["deal"].'</a> </td>';
}
echo '</tr>';
echo "</table>";
保存日期的變量。然後在處理下一行時,檢查日期是否是您保存日期之後的那一天。如果不是,則寫出所有缺失日期的行。 – Barmar
我該怎麼做? – John