每天登记出勤

时间:2013-09-16 13:53:31

标签: php jquery mysql

我想使用PHP MySQL甚至一点点jQuery创建一个考勤系统。我想到的规范是让我的所有成员在一个表行中回显,其余的我希望有一个无限的日期数组,但逐月显示。

我只是想知道如何动态地将这个月的日子带到这个表中? 有没有人有任何工作实例或指出我正确的方向?

我有一个迷你布局,或者查看我的jsFiddle

<form action='this_page.php' method='post'>
<table>
<th>Member</th>
<th>Day One</th>
<th>Day Two</th>
<tr>
    <td>Memeber One</td>
    <td><input type='checkbox' name='student[davidsmith]' value='1' /></td>
            <td><input type='checkbox' name='student[davidsmith]' value='1' /></td>
</tr>
<tr>
    <td>Member Two</td>
    <td><input type='checkbox' name='student[davidsmith]' value='1' /></td>
            <td><input type='checkbox' name='student[davidsmith]' value='1' /></td>
</tr>
</table>
</form>

2 个答案:

答案 0 :(得分:2)

不是100%确定你想要什么,但为了获得一个月的日子,你可以使用PHP DateTime

e.g。

$startDate = new DateTime(); //today
$endDate = new DateTime('2013-12-31');

 for ($c = $startDate; $c <= $endDate; $c->modify('+1 day')) {
       echo $c->format('d');
 }

将打印从今天到今年剩余时间的日期,使用->format('N')获取月份名称。 format()

接受的其他参数check here

答案 1 :(得分:1)

而不是做这个手工工作而且它会让你感到困惑,相反,你可以在应用程序下面开源,它也是免费的:

Please try this application