【发布时间】:2014-05-19 00:21:26
【问题描述】:
我正在做一个学校项目,我必须从一个数组中创建一个时间表。我已经按日期和时间对数组进行了排序。我知道如何创建一个简单的表格并插入数据 - 但我想制作一个与时间相关的更明确的表格:
星期一的数组如下所示:
Array ( [0] => Array ( [courseID] => comp275 [lectureID] => gg [day] => monday [stime] => 12:15 [etime] => 15:16 [term] = > 冬季 [年] => 2014 ) [1] => 数组 ( [courseID] => comp345 [lectureID] => ss [day] => monday [stime] => 18:20 [etime] => 20:30 [term] => 冬天 [year] => 2014 ) )
我希望“星期一”列的表格是这样的
table type http://4.ii.gl/mtHVQN.png
这是我目前的代码(它有点破,但我还没有弄清楚如何做我真正想要的。)
<table>
<tr>
<th>Monday</th>
<th>Tuesday</th>
<th>Wednesday</th>
<th>Thursday</th>
<th>Friday</th>
</tr>
<?php getMonday($Array); ?>
</table>
功能:
foreach($Array as $MA)
{
echo
"<tr class='success'><td>".
"Start-Time :".$MA["stime"]." "
."<br><br>".
"Course :".$MA["courseID"]." "
."<br><br>".
"End-Time :".$MA["etime"]." "
."</td></tr>";
}
给我这个:
【问题讨论】:
-
那么您的问题/问题是什么?是创建时间列、数据、列背景/样式还是其他?
-
为了让它像第一张图片中一样,在课程之前、之后和中间留出空间来投注时间。他们等等......我正在考虑每 5 分钟划分一次列
标签: php html mysql date html-table