单选按钮选择的值

时间:2012-03-06 15:53:03

标签: php mysql

我的页面上有一个单选按钮,这不是必填字段。如果我选择其中一个单选按钮,我就可以将数据插入MySQL。如果我没有选择它并提交页面,我收到“发生内部服务器错误”。我无法收到错误消息,因为页面正在生产中运行。它在我的开发机器上工作正常。这是我的代码。你能告诉我可能出现什么问题吗?谢谢。

<input type="radio" name="testRadio" value="radio1 value"> Radio 1 
<input type="radio" name="testRadio" value="radio2 value"> Radio 2

这是我获取POST值的PHP代码

$radioVal = $_POST["testRadio"];


"INSERT INTO TABLE1(radio_coulmn) VALUES ('" .$radioVal. "')";

3 个答案:

答案 0 :(得分:0)

if(!isset($_POST["testRadio"])){
   $radioVal = "";
}else{
   $radioVal = $_POST["testRadio"];
}

答案 1 :(得分:0)

如果您在未选择选项的情况下提交$_POST["testRadio"]不存在,则$radioVal没有有效值。就像这样 -

$radioVal = isset($_POST["testRadio"]) : $_POST["testRadio"] ? '';

答案 2 :(得分:0)

"INSERT INTO TABLE1(radio_coulmn) VALUES ('$radioVal')";