如何解决如何确定是否使用PHP选中了复选框?
| 我在未选中复选框的情况下发布表单时得到“ 0”。 我需要检查该复选框是否未选中。 我该怎么做?解决方法
在html表单上的同名复选框前创建隐藏字段。
始终定义“ 1”
,
isset
函数将告诉您是否存在变量,数组中的键或对象中的公共属性:
if (isset($variable)) {...
if (isset($array[\'key\'])) {...
, 如果出现不确定的情况,请执行以下操作:
if(isset($_POST[\'myvariable\'])){
//this means it\'s checked... do something with it
}else{
//this means it\'s not checked.. do something else
}
, 常见的方法是,如果表单提交未设置该值(例如$_POST
),则将其默认设置为某个值(例如false
)。以下使用三元运算符,根据您的喜好调整值:
$checkbox_value = isset($_POST[\'myvariable\']) ? $_POST[\'myvariable\'] : false;
, 尝试这个:
if(!empty($_POST[\"foo\"])) {
//Do something...
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。