使用PHP回显HTML表
我正在用PHP创建一个用户考勤脚本,我基本上想要如下所示的结构: 或查看我的 我已经让它在没有任何数据库交互的情况下动态工作,并且使用以下代码可以正确地工作日数:使用PHP回显HTML表,php,html,Php,Html,我正在用PHP创建一个用户考勤脚本,我基本上想要如下所示的结构: 或查看我的 我已经让它在没有任何数据库交互的情况下动态工作,并且使用以下代码可以正确地工作日数: <?php $startDate = new DateTime(); $endDate = new DateTime('2013-09-31'); $days = array(); for ($c = $startDate; $c <= $endDate; $c->modify('+1 day')) {
<?php
$startDate = new DateTime();
$endDate = new DateTime('2013-09-31');
$days = array();
for ($c = $startDate; $c <= $endDate; $c->modify('+1 day')) {
echo "<th>".$c->format('d')."</th>";array_push($days,$c); }
?>
在此基础上,我进一步介绍了数据库交互,因为我想显示数据库中的用户
下面的函数显示了到目前为止我拥有的功能,但我遇到了一个问题
一,。显示日期的动态函数与其他表格标题不在同一行,例如,日期位于表格标题firstname上方
我怎样才能解决这个问题?我没有在桌子上做太多的工作,所以不确定我做了什么工作。有什么想法吗
需要成为
<table>
<tr>
<th>Member</th>
<th>Day One</th>
<th>Day Two</th>
</tr>
需要成为
<table>
<tr>
<th>Member</th>
<th>Day One</th>
<th>Day Two</th>
</tr>
你立即回想起的日期;你也应该把它们放在餐桌上。你立即回复的日期;你应该把它们也放到桌子上。在回显你的桌子之前回显你的日期时间 尝试更改此代码:
echo "<th>".$c->format('d')."</th>";array_push($days,$c);
为此:
$table.="<th>".$c->format('d')."</th>";array_push($days,$c);
在回显表之前回显日期时间 尝试更改此代码:
echo "<th>".$c->format('d')."</th>";array_push($days,$c);
为此:
$table.="<th>".$c->format('d')."</th>";array_push($days,$c);
在和之间有一个缺失,后面是一个。@Joop这根本不会改变它,我试过这个Between,后面是一个缺失,后面是一个。@Joop这根本不会改变它,我试过这个我试过这个,但也不起作用,我就是这样试的:Firstname Lastname;对于$c=$startDate$c修改“+1天”{echo.$c->format'd.”;数组_push$days,$c;}甚至没有做任何更改。不用担心adam,你是对的,这就是我格式化代码的方式,我已经将它删除到一个单独的echo中,这是有效的+我已经试过了,但它也不起作用,我就是这样试的:Firstname Lastname;对于$c=$startDate$c修改“+1天”{echo.$c->format'd.”;数组_push$days,$c;}甚至没有做任何更改。不用担心adam,你是对的,这就是我格式化代码的方式,我已经将它删除到一个单独的echo中,这是有效的+我很快就会接受答案