[英]display a simple calendar in php
我有一張桌子,上面有日期和星期幾,例如:2012-05-01、2012-05-02星期二,星期三等。
我正在嘗試在類似表格的日歷中顯示它。 問題是每天在不同的行中顯示它。
$date4 = date("Y-m-d");
$date3 = date('Y-m-d',strtotime('-1 second',strtotime('+1 month',strtotime(date('m').'/01/'.date('Y').' 00:00:00'))));
$sql3 = "SELECT * FROM trn_cal WHERE dat >= '$date4' AND dat <= '$date3'";
$res3 = mysql_query($sql3);
echo "<table width='700px' border='1'>";
echo " <tr>";
echo " <td width='100px'>Sunday</td>";
echo " <td width='100px'>Monday</td>";
echo " <td width='100px'>Tuesday</td>";
echo " <td width='100px'>Wednesday</td>";
echo " <td width='100px'>Thursday</td>";
echo " <td width='100px'>Friday</td>";
echo " <td width='100px'>Saturday</td>";
echo " </tr>";
echo "</table>";
echo "<table width='700px' border='1'>";
while ($row3 = mysql_fetch_assoc($res3)) {
$weekday = $row3['weekday'];
$weekdate = $row3['weekdate'];
echo " <tr>";
echo " <td width='100px'>";
if ($weekday == "Sunday") {
echo $weekdate;
}
echo "</td>";
echo " <td width='100px'>";
if ($weekday == "Monday") {
echo $weekdate;
}
echo "</td>";
echo " <td width='100px'>";
if ($weekday == "Tuesday") {
echo $weekdate;
}
echo "</td>";
echo " <td width='100px'>";
if ($weekday == "Wednesday") {
echo $weekdate;
}
echo "</td>";
echo " <td width='100px'>";
if ($weekday == "Thursday") {
echo $weekdate;
}
echo "</td>";
echo " <td width='100px'>";
if ($weekday == "Friday") {
echo $weekdate;
}
echo "</td>";
echo " <td width='100px'>";
if ($weekday == "Saturday") {
echo $weekdate;
}
echo "</td>";
echo " </tr>";
}
echo "</table>";
嘗試這個:
$date4 = date("Y-m-d");
$date3 = date('Y-m-d',strtotime('-1 second',strtotime('+1 month',strtotime(date('m').'/01/'.date('Y').' 00:00:00'))));
$sql3 = "SELECT * FROM trn_cal WHERE dat >= '$date4' AND dat <= '$date3'";
$res3 = mysql_query($sql3);
echo "<table width='700px' border='1'>";
echo " <tr>";
echo " <td width='100px'>Sunday</td>";
echo " <td width='100px'>Monday</td>";
echo " <td width='100px'>Tuesday</td>";
echo " <td width='100px'>Wednesday</td>";
echo " <td width='100px'>Thursday</td>";
echo " <td width='100px'>Friday</td>";
echo " <td width='100px'>Saturday</td>";
echo " </tr>";
echo " <tr>";
$results_count = mysql_num_rows($res3);
$i = 1;
while ($row3 = mysql_fetch_assoc($res3)) {
$weekday = $row3['weekday'];
$weekdate = $row3['weekdate'];
echo " <td width='100px'>" . $weekdate . "</td>";
if ($weekday == "Sunday") {
echo " </tr>";
if($i < $results_count) echo " <tr>";
}
$i++;
}
echo "</table>";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.