我的数据库表
id title startdate
1 开会 2011-8-22 09:15:00
2 大扫除 2011-8-22 15:30:00怎么能显示在日视图上啊,就是把从数据库里读出的数据显示在页面的指定位置上????
for ($i=6;$i<24;$i++)
{
if($i<10)
{
$time="0".($i).":00";
if($time=="06:00")
{
$time="0点~6点";
}
}
if($i>=10)
{
$time=$i.":00";
} <tr><td width=\"15%\" align=\"center\">".$time."</td><td align=\"left\">需要显示日程标题的地方</td></tr>;
} 希望实现这样的效果啊0点-6点
07:00
08:00
09:00 开会
10:00
...
13:00
14:00
15:00 大扫除
16:00请帮忙指点指点啊....万分感谢!!!
id title startdate
1 开会 2011-8-22 09:15:00
2 大扫除 2011-8-22 15:30:00怎么能显示在日视图上啊,就是把从数据库里读出的数据显示在页面的指定位置上????
for ($i=6;$i<24;$i++)
{
if($i<10)
{
$time="0".($i).":00";
if($time=="06:00")
{
$time="0点~6点";
}
}
if($i>=10)
{
$time=$i.":00";
} <tr><td width=\"15%\" align=\"center\">".$time."</td><td align=\"left\">需要显示日程标题的地方</td></tr>;
} 希望实现这样的效果啊0点-6点
07:00
08:00
09:00 开会
10:00
...
13:00
14:00
15:00 大扫除
16:00请帮忙指点指点啊....万分感谢!!!
array('id' => 1, 'title' => '开会', 'startdate' => '2011-8-22 09:15:00'),
array('id' => 2, 'title' => '大扫除', 'startdate' => '2011-8-22 15:30:00'),
);foreach($ar as $v)
$r[date('G', strtotime($v['startdate']))] = $v;for($i=7; $i<18; $i++)
printf("%02d:00 %s<br>", $i, $r[$i] ? $r[$i]['title'] : '');
07:00
08:00
09:00 开会
10:00
11:00
12:00
13:00
14:00
15:00 大扫除
16:00
17:00
非常感谢您啊,
不过我想要把这些放到table里面,不能像我下面那么写?$ar = array(
array('id' => 1, 'title' => '开会', 'startdate' => '2011-8-22 05:15:00'),
array('id' => 2, 'title' => '大扫除', 'startdate' => '2011-8-22 15:30:00'),
array('id' => 3, 'title' => '爱干啥干啥', 'startdate' => '2011-8-22 19:27:45'),
);
foreach($ar as $v)
{
$r[date('G', strtotime($v['startdate']))] = $v;
}
$re.="<table border=\"1\">";
for($i=6; $i<24; $i++)
{
printf("<tr><td><strong>"."%02d:00 %s<br>"."</strong></td>",$i, $r[$i] ? "<td>".$r[$i]['title']."</td></tr>" : '<td></td></tr>');
}
$re.="</table>";
改为:
$re.=sprintf("<tr><td><strong>"."%02d:00 %s<br>"."</strong></td>",$i, $r[$i] ? "<td>".$r[$i]['title']."</td></tr>" : '<td></td></tr>');试试看。
我再请教个哈,怎么把查出来的数据放入到上面那种格式的数组里啊
$result=$mysqli_query("select id,title,startdate from workplan ");//查出三条数据
while($rows=mysqli_fetch_array())
{}
$result=$mysqli_query("select id,title,startdate from workplan ");
$ar2=array();
while ($rows=mysqli_fetch_array(result))
{
$ar2[]=$rows;
}
可数组输出后,如下
Array ( [0] => Array ( [0] => 44 [id] => 44 [1] => 开会 [title] => 开会 [2] => 2011-08-21 00:00:00 [startdate] => 2011-08-21 00:00:00 ) [1] => Array ( [0] => 45 [id] => 45 [1] => 大扫除 [title] => 大扫除 [2] => 2011-08-21 00:00:00 [startdate] => 2011-08-21 00:00:00 ) ) 然后就显示不到日视图了,这是怎么了啊?我还是用的上面那个方法