我已经创建了一个mysql数据库,其中包含有关电影的信息以及它们在电影院放映的时间。现在,我还是个新手,我想知道用数据库中的内容制作html表格的最好方法是什么,比如:
<table>
<thead>
<tr><th colspan="5">Programma</th></tr>
</thead>
<tbody>
<tr>
<td style="opacity:1">MovieName</td>
<td>14u00</td>
<td>17u00</td>
<td>20u00</td>
<td>22u30</td>
</tr>
<tr>
<td style="opacity:1">MovieName</td>
<td>14u00</td>
<td>17u00</td>
<td>20u00</td>
<td>22u30</td>
</tr>
</tbody>
</table>我希望只有当小时在数据库中时,包含小时的单元格才可见。我知道如何与数据库建立连接,但我不确定在哪里实现php代码,以及如何使单元格仅在电影的数据库中被提及时才可见。提前谢谢。
发布于 2013-05-16 22:05:19
尝试使用foreach循环,并在其中为每个记录创建一个新的表行,为记录中的每个属性创建一个表列
foreach($resultset as $row)
{
echo "<tr>"
echo "<td>" . $row['value'] . "</td>"
echo "</tr>"
}发布于 2013-05-16 22:22:14
您想要的是使用嵌套的foreach,它将适用于任何二维数组
echo "<table>";
foreach($rows as $row){
echo "<tr>";
foreach ($row as $fieldName=>$field){
echo "<td>",$field, "</td>";
}
echo "</tr>";
}
echo "</table>";https://stackoverflow.com/questions/16589588
复制相似问题