【发布时间】:2016-06-17 08:19:20
【问题描述】:
<table border="1" style="width: 100%;" class="table table-striped">
<tbody>
<tr>
<td style="background-color: #d2cfcf;" rowspan="2" align="center"><label>TIME</label></td>
<td style="background-color: #d2cfcf;" colspan="5" align="center"><label>
<?php
$date_ = date('Y-m-d');
echo $date_;
?></label></td>
</tr>
<tr style="background-color: #d2cfcf;" align="center">
<td>Bay 1</td>
<td>Bay 2</td>
<td>Bay 3</td>
<td>Bay 4</td>
<td>Bay 5</td>
</tr>
<!-- <tr align="center"> -->
<!-- <td style="background-color: #d2cfcf;">asd</td>
<td>asd</td>
<td>asd</td>
<td>asd</td>
<td>asd</td>
<td>asd</td> -->
<?php
require_once("db_connect.php");
$result = mysqli_query($conn, "SELECT * FROM tbl_accessories");
if($result->num_rows>0){
while($row = $result->fetch_assoc()){
echo "<tr align='center'>";
echo "<td style='background-color: #d2cfcf;'>".$row['time_']."</td>";
echo "<td>".$row['bay1']."</td>";
echo "<td>".$row['bay2']."</td>";
echo "<td>".$row['bay3']."</td>";
echo "<td>".$row['bay4']."</td>";
echo "<td rowspan='5'>".$row['bay5']."</td>";
echo "</tr>";
}
}
?>
</tr>
</tbody>
</table>
我正在尝试在最后一列上设置行跨度...但是当“<td>”位于 while() 下时,我无法找到它正常工作。这就是上面代码的结果. THIS IS MY OUTPUT 请帮我解决这个问题。谢谢。
【问题讨论】:
-
你为什么要评论你的结束
标签 请张贴所需的表格输出。你能告诉我们你想得到什么吗?对 all 行的最后一列进行行跨度没有意义...我看到上面缺少另一个 td,它不应该有 6 行吗?在while循环中取消注释结束</tr>,然后在if($result->num_rows>0){}条件之后注释掉结束</tr>
标签: html html-table