【发布时间】:2015-04-12 03:00:33
【问题描述】:
我有一张允许人们在一天和一天预订的表格,我不知道如何格式化表格,以便在循环达到 9 后结束列(从 10:00 到 18:00) .如果有人能指出我应该在哪里放置任何 <td> 或 <tr> 标签或任何我非常感激的东西,这是我目前拥有的代码。
<table width="579" border="0">
<tr>
<th width="78" scope="col"> </th>
<th width="78" scope="col">Monday</th>
<th width="78" scope="col">Tuesday</th>
<th width="78" scope="col">Wednesday</th>
<th width="78" scope="col">Thursday</th>
<th width="78" scope="col">Friday</th>
<th width="78" scope="col">Saturday</th>
<th width="78" scope="col">Sunday</th>
</tr>
<?php
$days=array(
1 => 'Monday',
2 => 'Tuesday',
3 => 'Wednesday',
4 => 'Thursday',
5 => 'Friday',
6 => 'Saturday',
7 => 'Sunday'
);
for($i=10;$i <=18; $i++){
?>
<tr>
<th height="151" scope="row"><? echo $i; ?>:00</th>
<td id="book">
<?php
$statement = "SELECT *
FROM booking
WHERE time = $i
AND day = '$days[$d]'";
$booked = $db_link->query($statement) or die ($db_link->error);
if($booked->num_rows==0){
?><a href="booking.php?day=<? echo $days[$d]; ?>&t=<? echo $i; ?>&b=1">Book</a>
<?php
}else{ ?>
BOOKED
<?
}?>
</td>
</tr>
<? } ?>
</table>
【问题讨论】:
-
您希望生成的表格是什么样的?您可以使用代码 sn-p 工具为您的问题添加示例。
标签: php loops for-loop html-table