我正在寻找一种可视化显示我的用户(日程安排)的方法。
这就是我的表基本上是这样的:
users:
usrID usrFirst usrLast etc..
22 John Doe
semesters:
id name year
1 Spring 2009
class_info:
id name building room
1 Economics Carter 205
2 Math Carter 211
class_data
id classID usrID semesterID start end dow
1 1 22 1 08:00:00 09:20:00 1
2 1 22 1 08:00:00 09:20:00 3
3 2 22 1 13:20:00 14:50:00 2
4 2 22 1 13:20:00 14:50:00 4因此,我想要完成的事情(基于上面的例子)是能够在表格中以视觉方式看到“被阻止”的时间。有点像这样:
--------------------------------------------------------------------------
| 08:00 | 09:00 | 10:00 | 11:00 | 12:00 | 1:00 | 2:00 | 3:00 | 4:00 | 5:00 |
--------------------------------------------------------------------------
Mon xxxxxxxxxx
Tue xxxxxxxxxxxx
Wed xxxxxxxxxx
Thu xxxxxxxxxxxx
Fri显然,我可能想使用某种类型的图像来展示,也许桌面上的某些类型的网格可以很容易地区分时间。
我不知道如何开始这个,以及使用什么。
关于如何使用我当前的数据库结构进行此操作的任何想法?
非常感谢!