Php 获取数据库中数据的输出状态
如果数据位于数据库中,则在使用Php 获取数据库中数据的输出状态,php,sql,Php,Sql,如果数据位于数据库中,则在使用IF条件获取结果时遇到问题 该数据为已提交数据的复选框。如果用户选中复选框,则值为“是”。如果用户取消选中复选框,则值为“”(空) 假设复选框数据为:$checkbox,我对PHP有如下代码所示的条件。我想使用以下条件根据复选框状态显示网站标题: 如果$checkbox设置为“是”,则显示标题 如果之前未设置$checkbox(数据库中没有$checkbox值),则也会显示标题 如果$checkbox为“”,则不显示标题 我试过这个: if ( $checkbox
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
,条件将不同?可能简单如下:
if (isset($_POST['yourCheckboxName']) && $_POST['yourCheckboxName'] == 'yes') {
// show header
} else {
// don't
}
不管怎样,你是谁 @George,谢谢你编辑我的帖子,我英语不好:)你好,你可以再查看我的帖子,我想设置标题显示的条件是:1$复选框为“是”2$数据库中未设置复选框。但是,如果在数据库中设置了$复选框,并且值为“”,则不会显示标题。。。