-1
我想用我的每周工作时间表的HTML制作一个时间表。我已经有了一个数据库,可以按照我的意思是按小时插槽工作。用HTML创建一个时间表
我该如何解决这个问题?我可以在html中创建一个表格,但是我会如何准确地绘制我想要的内容?
这里是我想要做一个样机:
在此先感谢。
我想用我的每周工作时间表的HTML制作一个时间表。我已经有了一个数据库,可以按照我的意思是按小时插槽工作。用HTML创建一个时间表
我该如何解决这个问题?我可以在html中创建一个表格,但是我会如何准确地绘制我想要的内容?
这里是我想要做一个样机:
在此先感谢。
由于我们不知道数据库的方案,因此很难提供有用的/直接的答案。如果您想知道如何获取信息并将其重复到表格中,那么有一个很好的(虽然过时并且样式很差)的教程here。
要快速了解它所说的内容,首先要连接到数据库。 Nettuts上有一个good article讨论访问数据库的最佳实践,但由于我们刚刚起步,我们可以使用以下内容(我鼓励您重新访问代码并使用您在Nettuts学到的知识,使用PDO编写某些内容) :
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
一旦连接,所有你需要做的是:(1)查询数据库(在这种情况下,我们正在寻找一个表中的所有记录):
$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql);
而且(2)使用while循环遍历结果
<table>
<?php
// Start looping rows in mysql database.
while($rows=mysql_fetch_array($result)){
?>
<td><?php echo $rows['theNameOfYourRow']; ?></td>
<?php
}
?>
</table>
同样,我强烈建议您查看一些关于nettuts的数据库最佳实践教程,they have,bunch的really good个人enter link description here。
显示您的数据库结构和/或您获取数据的数组结构可能会有所帮助。 – showdev 2013-04-23 00:47:38
你可以实现一些基于[开源甘特图](http://bastianallgeier.com/gantti/)的东西。 – 2013-04-23 00:51:16