把$time和$attend[0] echo 出来看有什么东西,就明白了
解决方案 »
- 求正则表达式写法
- 求租,获取不到文件上传的本地路径
- 火狐浏览器为什么不能用js调用xml
- 首页菜单设计
- 那里有完整的b2b系统,就象alibaba这样的行业网站系统下载
- 转贴:php读取mac地址
- PHP画图之菜鸟问题!
- 怎样在图象中显示文字?
- 想找人合做网站
- 问一个菜鸟问题,怎样才能点击图片提交表单内容?
- 大虾救命,按了提交按钮想要调用一个自定义函数,请教怎么实现啊?应该写在哪里?救命大虾
- mysql用gb2312,php也默认的是gb2312,用iis,页面显示中文正确,但是出现:File 'c:\mysql\share\charsets\?.conf' not found (Errcode: 2
我做过测试了,如果在判断语句中没有输出“迟到”或者“早退”字样的时候,就输出$time
$attend[$count] $count,结果不管$time和$attend[0]为如何值 时,均不显示“迟到”字样!
晕,你那个也较测试过阿
首先确定它走了哪个分支(可以在每个分支输出里加入不同的附加字符)。
然后正像你提出来的那样,既然确定是$count==0分支,就输出$time 和 $attend[$count] 看看。如果看没有问题,就强制转换类型或者把其中一个用常量代替瞧瞧
真是的,这种问题也
$attend[0]是直接从数据库中查找出来的,$duty[0]也是从数据库中查找,然后
$date_time=explode (" ",$duty[0]);
$time=$date_time[1];
我做过测试的,不管$time>$attend[0]还是$time<$attend[0],(我已经确认$count==0)输出的时候都是执行else部分啊!
怎么进行数据类型的转换啊(还有就是else 部分可以正常执行)?
intval ,doubleval ,strval
{
if ($time > $attend[$count])
echo "<td nowrap align='center'>".$time." 迟到</td>";
else
echo "<td nowrap align='center'>".$time." </td>";
}
中
1、$attend[0]是什么哪里来的?什么内容?
2、经
$date_time=explode (" ",$duty[0]);
$time=$date_time[1];
后$time的内容应形如hh:ii:ss
{
...
}->if($count==0)
{
...
}或if(!$count)
{
...
}
要这么写
0 == $count
:)呵呵