接一楼的
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-11|11:00|11:40" id="2004-12-11" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-12|11:00|11:40" id="2004-12-12" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-13|11:00|11:40" id="2004-12-13" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-14|11:00|11:40" id="2004-12-14" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-15|11:00|11:40" id="2004-12-15" style="background-Color:#AACCFF"></td></tr></table>
</td>
</tr>
<tr>
<td>
12:00 - 12:40<br/></td>
<td>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-10|12:00|12:40" id="2004-12-10" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-11|12:00|12:40" id="2004-12-11" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-12|12:00|12:40" id="2004-12-12" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-13|12:00|12:40" id="2004-12-13" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-14|12:00|12:40" id="2004-12-14" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-15|12:00|12:40" id="2004-12-15" style="background-Color:#AACCFF"></td></tr></table>
</td>
</tr>
<tr>
<td>
13:00 - 13:40<br/></td>
<td>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-10|13:00|13:40" id="2004-12-10" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-11|13:00|13:40" id="2004-12-11" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-12|13:00|13:40" id="2004-12-12" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-13|13:00|13:40" id="2004-12-13" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-14|13:00|13:40" id="2004-12-14" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-15|13:00|13:40" id="2004-12-15" style="background-Color:#AACCFF"></td></tr></table>
</td>
</tr>
<tr>
<td>
14:00 - 14:40<br/></td>
<td>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-10|14:00|14:40" id="2004-12-10" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-11|14:00|14:40" id="2004-12-11" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-12|14:00|14:40" id="2004-12-12" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-13|14:00|14:40" id="2004-12-13" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-14|14:00|14:40" id="2004-12-14" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-15|14:00|14:40" id="2004-12-15" style="background-Color:#AACCFF"></td></tr></table>
</td>
</tr>
</table>
<br><center><input type="submit" name="Finished" value="選擇預訂"><input type=reset name=reset value=從新選擇></center> </TD>
</TR>
</TBODY>
</TABLE>
</Form>每个checkbox有一个id为生成的日期+时间,如2004-12-09 08:00
我现在想判断id的值是不是>=当前时间,如2004-12-09 10:00,如果是的话,就把checkbox换成图片,如果不是就正常显示,请问我该怎么办呢?
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-11|11:00|11:40" id="2004-12-11" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-12|11:00|11:40" id="2004-12-12" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-13|11:00|11:40" id="2004-12-13" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-14|11:00|11:40" id="2004-12-14" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-15|11:00|11:40" id="2004-12-15" style="background-Color:#AACCFF"></td></tr></table>
</td>
</tr>
<tr>
<td>
12:00 - 12:40<br/></td>
<td>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-10|12:00|12:40" id="2004-12-10" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-11|12:00|12:40" id="2004-12-11" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-12|12:00|12:40" id="2004-12-12" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-13|12:00|12:40" id="2004-12-13" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-14|12:00|12:40" id="2004-12-14" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-15|12:00|12:40" id="2004-12-15" style="background-Color:#AACCFF"></td></tr></table>
</td>
</tr>
<tr>
<td>
13:00 - 13:40<br/></td>
<td>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-10|13:00|13:40" id="2004-12-10" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-11|13:00|13:40" id="2004-12-11" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-12|13:00|13:40" id="2004-12-12" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-13|13:00|13:40" id="2004-12-13" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-14|13:00|13:40" id="2004-12-14" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-15|13:00|13:40" id="2004-12-15" style="background-Color:#AACCFF"></td></tr></table>
</td>
</tr>
<tr>
<td>
14:00 - 14:40<br/></td>
<td>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-10|14:00|14:40" id="2004-12-10" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-11|14:00|14:40" id="2004-12-11" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-12|14:00|14:40" id="2004-12-12" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-13|14:00|14:40" id="2004-12-13" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-14|14:00|14:40" id="2004-12-14" style="background-Color:#AACCFF"></td></tr></table>
</td>
<td>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "1|2004-12-15|14:00|14:40" id="2004-12-15" style="background-Color:#AACCFF"></td></tr></table>
</td>
</tr>
</table>
<br><center><input type="submit" name="Finished" value="選擇預訂"><input type=reset name=reset value=從新選擇></center> </TD>
</TR>
</TBODY>
</TABLE>
</Form>每个checkbox有一个id为生成的日期+时间,如2004-12-09 08:00
我现在想判断id的值是不是>=当前时间,如2004-12-09 10:00,如果是的话,就把checkbox换成图片,如果不是就正常显示,请问我该怎么办呢?
解决方案 »
- apache或者php,怎么设置页面的cookies?
- 关于mysql NULL的一个问题
- php的异常处理?能像java样 向上层抛出异常本层不处理由上层区处理异常吗?
- eclipse不能调试php的问题
- 如何在响应正文里附加信息 echo print?
- 用正则取页面内容,在线等
- system函数使用时的一个不理解的现象 求帮助
- 测试GD2函数库是否安装成功
- 常用的正则提示有缺陷,大家帮忙找找
- 菜鸟请教phplib中的block问题
- mysql 建表时出现 Can't create/write to file './hzfhly/liuyan.frm' (Errcode: 13),为什么?100分
- 今天看了一些论坛的代码,发现它们并没有用session_start().他们是这样实现session的呢。请高人分析先,如IPB论坛。
输出的时候判断它的值是否满足条件,满足就输出图片,不满足就输出input
你在输出这个内容的时候, 做个判断:
举例
<?php
$date='2004-12-14';
$time='14:00';
$datetime=$date.' '.$time;
if($datetime>=date('Y-m-d H:i')){
echo '<img src="imgpath">';
}else{
echo '<input name=selectedSlotIds[] type=checkbox value= "1|'.$date.'|'.$time.'|'.$time.'" id="'.$date.'" style="background-Color:#AACCFF">';
}
?>
$color1="#AACCFF";
$color2="#FFFFFF";
//echo date("H:i");
$date99=date('Y-m-d');
$time99=date('H:i');
$datetime99=$date99.' '.$time99;
?>
<?
if($datetime99>=date('Y-m-d H:i')){
?>
<img src=images/client/book_not_allowed_24x24.gif>
<?
}else{
?>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "<? echo $row[FacId];echo "|";echo $date6;echo "|";echo $test;?>" id="<?echo $idfortime;?>" style="background-Color=<? echo $color1;?>"></td></tr></table>
<?
}
?>这样子不行,我要实现的是当天过时的时候显示图片,其余的显示的是复选框
if(2004-12-09 14:00>=date('Y-m-d H:i')) ???
如果是指过去的时间,你把>=换成<=不就行了
function GetDateTimeStamp($d){
//$d的格式为2004-08-13 10:13:14
return mktime(substr($d,11,2),substr($d,14,2),substr($d,17,2),substr($d,5,2),substr($d,8,2),substr($d,0,4));
}用你的checkbox的id时间传入这个函数得到的结构和time()比较就知道。
$color1="#AACCFF";
$color2="#FFFFFF";
//echo date("H:i");
$date99=date('Y-m-d');
$time99=date('H:i');
$datetime99=$date99.' '.$time99;
?>
<?
if($datetime99<=date('Y-m-d H:i')){
?>
<img src=images/client/book_not_allowed_24x24.gif>
<?
}else{
?>
<table><tr><td><input name=selectedSlotIds[] type=checkbox value= "<? echo $row[FacId];echo "|";echo $date6;echo "|";echo $test;?>" id="<?echo $idfortime;?>" style="background-Color=<? echo $color1;?>"></td></tr></table>
<?
}
?>也不行,出来的全是图片
出来的是:
if(2004-12-10 09:18<=date(Y-m-d H:i)){
<input name=selectedSlotIds[] type=checkbox value= "1|2004-12-12|08:00|08:40" id="2004-12-12" style="background-Color:#AACCFF">
所以你的复选框应该是用程序产生的。
那个08:00|08:40不也是程序产生的吗?生成的程序我们好象讨论过,不知道你用的是哪套方案?
不管是哪套,用串比较都不会有问题的
$d = '08:40';
if($d < date("H:i"))
这里输出图片标记
else
这里输出复选框标记
那么
date("Y-m-d",strtotime($id))可取得日期去与date("Y-m-d")比较,以确定是否为当天
date("H:i",strtotime($id))可取得时间去与date("H:i")比较,以确定是否在规定的时段