使用$ _POST验证单选按钮

时间:2014-11-09 23:16:07

标签: php html validation post radio-button

我一直在与我的单选按钮相关的行上出错。

这第一段代码获得了#coffee;'从HTML表单中将其分配给$ selectType,然后将其与值进行比较以确定选择了哪个单选按钮:

 $selectType = isset($_POST['coffeeType']);
 if ($selectType == "caf"){
        $coffeeType = "Regular";
    } elseif ($selectType == "decaf"){
        $coffeeType = "Decaffeinated";
    }else {
        $coffeeType = "";
    }   

我在第一行收到错误。

然后,在引用' coffeeType'时,我收到了另一个错误再次在这段代码中。

这部分代码确定$ coffeeType是否为空("")然后将错误添加到rules数组中以便稍后显示。否则,$ coffeetype = $ coffeetype稍后将用于显示所选内容。

//Validate coffee type has been selected
    if (isset($_POST['coffeeType'] == "")){
        $rules[]=  "Please select regular or decaffeinated.";
        $valid_form = false;
    }else {
        $coffeeType = $_POST['coffeeType'];
    }

我得到的错误是:

注意:未定义的索引:C中的coffeeType:...在#行上。

0 个答案:

没有答案