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


Radio button inserts only 1 value into SQL database

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

<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')";

谢谢你的建议。

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

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

但是,单选按钮通常用于向用户提供"非此即彼"选项。向用户提供两个或多个选项,其中,用户只能选择一个选项。例如,类似于Gender-> Male or Female。用户只能选择一个。