所以我正在开展一个项目并需要一些建议。
我有一个存储事件的MySQL数据库,我知道如何在PHP中编写这个功能,但我只是坚持一些细节。
由于我正在创建的项目是时间表,因此最重要的属性是活动当天,开始时间和结束时间。
一旦我使用我的PHP脚本从MYSQL数据库中读取了这些数据,我该如何将这些事件插入到html时间表中?
让我说我的事件表中有如下记录:
事件ID = 01
活动日=星期一
活动开始= 12:00
活动结束= 14:00
我怎么会把它放到一个html表中,记住我一天可能有多个事件?
答案 0 :(得分:2)
您可以将PHP的结果混合到HTML代码中:
<table>
<?php
foreach ($results as result){
echo '<tr><td>'.$result->field.'</td></tr>';
}
?>
</table>
答案 1 :(得分:1)
在这种情况下,您是否无法确定PHP与HTML的混合方式?如果是这样的话:
<table>
<thead>
<tr>
<th>Event ID</th>
<th>Event Day</th>
<!-- etc... -->
</tr>
</thead>
<tbody>
<?php while ($row = mysql_fetch_assoc($resultSet)) { ?>
<tr>
<td><!-- Event ID row data --></td>
<td><!-- Event Day row data --></td>
<!-- etc... -->
</tr>
<? } ?>
</tbody>
</table>
答案 2 :(得分:0)
mysql_fetch_array($ result)迭代结果中的行。做这样的事情:
while ($row = mysql_fetch_array($result)) {
echo $row['fieldname'];
}
上面的代码会显示名为“fieldname”的结果列中的每个项目。使用HTML格式化您喜欢的结果。
答案 3 :(得分:0)
答案 4 :(得分:0)
<table>
<?php while ($row = mysql_fetch_assoc($result)) {?>
<tr>
<td>
Event ID = <?php $row['id'] ?> <br />
Event Day = <?php $row['day]?> <br/>
Event Start = <?php $row['start_date']?> <br/>
Event End = <?php $row['end_date']?>
</td>
</tr>
<?php } ?>