使用php内容创建html表
我创建了一个mysql数据库,其中包含有关电影的信息以及电影在电影院播放的时间。现在,我对这一点非常陌生,我想知道用数据库中的内容制作html表的最佳方法是什么,比如:使用php内容创建html表,php,html,mysql,Php,Html,Mysql,我创建了一个mysql数据库,其中包含有关电影的信息以及电影在电影院播放的时间。现在,我对这一点非常陌生,我想知道用数据库中的内容制作html表的最佳方法是什么,比如: <table> <thead> <tr><th colspan="5">Programma</th></tr> </thead> <tbody> <tr>
<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代码,以及如何使单元格仅在该电影的数据库中提到时可见。提前感谢。尝试使用foreach循环,并在其中为每条记录创建一个新的表行,为记录中的每个属性创建一个表列
foreach($resultset as $row)
{
echo "<tr>"
echo "<td>" . $row['value'] . "</td>"
echo "</tr>"
}
尝试使用foreach循环并在其内部为每个记录创建一个新表行,为记录中的每个属性创建一个表列
foreach($resultset as $row)
{
echo "<tr>"
echo "<td>" . $row['value'] . "</td>"
echo "</tr>"
}
您想要的是使用嵌套的foreach,它适用于任何二维数组
echo "<table>";
foreach($rows as $row){
echo "<tr>";
foreach ($row as $fieldName=>$field){
echo "<td>",$field, "</td>";
}
echo "</tr>";
}
echo "</table>";
您想要的是使用嵌套的foreach,它适用于任何二维数组
echo "<table>";
foreach($rows as $row){
echo "<tr>";
foreach ($row as $fieldName=>$field){
echo "<td>",$field, "</td>";
}
echo "</tr>";
}
echo "</table>";
这取决于您在表中保存数据的方式。 我想你们有两张桌子,叫做电影和放映时间 movies ============= id | movie ------------- 1 | Movie 1 2 | Movie 2 3 | Movie 3 ___________________________________ showtimes =================================== id | movie_id | showtime ----------------------------------- 1 | 1 | 9.00 am - 12 pm 2 | 2 | 12.00 pm - 3 pm 3 | 1 | 3.00 pm - 6 pm 4 | 2 | 6.00 am - 9.00 pm 5 | 1 | 9.00 am - 12.00 am ___________________________________
}这取决于您在表中保存数据的方式。 我想你们有两张桌子,叫做电影和放映时间 movies ============= id | movie ------------- 1 | Movie 1 2 | Movie 2 3 | Movie 3 ___________________________________ showtimes =================================== id | movie_id | showtime ----------------------------------- 1 | 1 | 9.00 am - 12 pm 2 | 2 | 12.00 pm - 3 pm 3 | 1 | 3.00 pm - 6 pm 4 | 2 | 6.00 am - 9.00 pm 5 | 1 | 9.00 am - 12.00 am ___________________________________
}谢谢您的回复,但是我如何才能控制小时模式的可见性呢?您可以在表中进行迭代,并检查现有小时的数据库结果集。如果他们匹配显示他们,否则不要打印他们。。。我希望你能明白我想说的。嗯,是的,我想是的,虽然我认为还有另一种方法,因为这将是相当长的代码,非常简单,但是谢谢你的帮助:不。。它不会很长,只需要一个循环、一个表结构和一个条件,这就是您所需要的。谢谢您的回复,但是我如何才能控制hourscheme的可见性呢?您可以在表上进行迭代,并检查现有小时的数据库结果集。如果他们匹配显示他们,否则不要打印他们。。。我希望你能明白我想说的。嗯,是的,我想是的,虽然我认为还有另一种方法,因为这将是相当长的代码,非常简单,但是谢谢你的帮助:不。。它不会很长,只是一个循环、一个表结构和一个条件,这就是您所需要的。