PHP单选按钮表单处理

时间:2017-06-13 14:44:22

标签: php

我在网站上使用表单上的单选按钮。我目前正在尝试编写一些错误检查。如果在提交表单时没有设置单选按钮,$ _GET将返回什么?我试着回应它,它似乎是"",但我的if语句并没有接受它。是不是根本没有返回值?

2 个答案:

答案 0 :(得分:2)

当未选择单选按钮时,它未在$ _GET中设置。这样做

$radion_value = isset($_GET['radio_button_name']) ? true : false;
if($radio_value){
// value is set 
}
else { 
// not set
}

答案 1 :(得分:1)

使用form方法作为POST,在表单提交中使用GET方法不是好习惯。  如果您使用的是POST方法,可以查看以下内容

if(!isset($_POST['radio_buttonname'])){
//Your error message set here
} 

如果您使用的是GET方法。请使用以下代码

if(!isset($_GET['radio_buttonname'])){
//Your error message set here
}