如何在if语句中显示/比较mysql行的动态值?

时间:2010-03-25 21:02:11

标签: php sql mysql html database

我的网站上有一个复选框,当取消选中时,在未检查的情况下更新数据库中的行,如果选中,则将数据库中的行更新为已选中。我正在创建一个ifstatement,如果选中它将从其命令开始,如果未选中则不会。我已经回显了变量,并且它保持正确的值(已选中或未选中)但不确定我是否在语法上显示数据库中行的状态。

这就是我正在尝试但不会起作用的。我仍然是php新手,非常感谢你的帮助。

if($auth->check_prof == 'checked'){// do the stuff in here}

2 个答案:

答案 0 :(得分:0)


<input type="checkbox" name="auth" value="checked" />

<input type="checkbox" name="auth" value="checked" />

答案 1 :(得分:0)

这可能会导致$auth->check_prof$auth['check_prof']混淆。

你确定$ auth是一个对象吗?如果没有,请尝试if ($auth['check_prof'] == 'checked')