我在使用数据在数据库中的IF
条件获取结果时遇到问题。
数据是复选框提交的数据。如果用户选中该复选框,则值为“是”。当用户取消选中该复选框时,该值为''(空)。
假设复选框数据是:$checkbox
我对PHP有条件,如下面的代码所示。我想根据复选框状态使用以下条件显示网站标题:
我试过了:
if ( $checkbox == 'yes' || $checkbox == XXX ) {
// show header
} else {
// don't show header
}
并且像这样:
if ( $checkbox == 'yes' || $checkbox = undefined ) {
// show header
} else {
// don't show header
}
但它仍然没有按预期工作:当$checkbox
是'时,PHP报告$ checkbox也是未定义的。
如何检查条件(XXX)以检查之前未设置数据但是如果设置了$checkbox
,条件会有所不同?
答案 0 :(得分:1)
可能很简单:
if (isset($_POST['yourCheckboxName']) && $_POST['yourCheckboxName'] == 'yes') {
// show header
} else {
// don't
}
无论如何,你是谁$checkbox
?