【发布时间】:2009-10-16 05:33:13
【问题描述】:
下面是代码:
$query = mysql_query("SELECT * FROM tablex");
if ($result = mysql_fetch_array($query)){
if ($result['column'] == NULL) { print "<input type='checkbox' />"; }
else { print "<input type='checkbox' checked />"; }
}
如果值为NOT NULL,我仍然会得到未选中的框。我是不是从上面做错了什么,不应该$result['column'] == NULL 工作吗?
有什么想法吗?
【问题讨论】:
-
那真的是你的代码吗?你有一个编码错误,可能是一个 error_log 文件
-
我只是打印复选框。并检查该值是否不为空。它似乎没有这样做.. Hense 它总是进入第一个 if 语句
-
发布的代码缺少右括号和右括号,我因发现它而被否决? 眼球
-
对不起,这听起来可能意味着..但我没有要求语法问题..我要求 Null 值..如果有语法错误..代码将输出错误。但是说我确实看到了括号..我实际上并没有复制和粘贴我的代码..它更像是我自己的类型。 PS不是我对你投了反对票:D