单选按钮仅在SQL数据库中插入1个值

时间:2014-09-10 13:23:42

标签: php mysql sql insert radio-button

我有一个简单的表单,应该将单选按钮值插入数据库:

<form method="post" action="insert.php">
 <input type="radio" name="yes" value="1"/>Yes<br />
 <input type="radio" name="yes" value="0"/>No
<input type="submit" name="submit" value="Send"/><br />
</form>

但是,在数据库中,始终只插入值1.

你可以帮我解决这个问题吗?这是insert.php

$var = mysqli_real_escape_string($con, $_POST['yes']);

$sql="INSERT INTO table (value)
VALUES ('$var')";

请感谢您的建议。

1 个答案:

答案 0 :(得分:0)

我们使用单选按钮仅发送一个数据。如果要使用多个数据,请使用复选框。

复选框主要用于向用户显示多个选项,其中可以选择多个选项。 例如,Like courses-> PHP, Java, C#, C, C++.用户可以查看多个课程。

但是,单选按钮通常在向用户显示&#34;或/或&#34;选项。向用户呈现两个或更多选项,其中,用户只能选择一个选项。例如,像Gender-> Male or Female一样。用户只能选择一个。