html单选按钮数组

时间:2010-12-16 16:47:04

标签: php html arrays

我有一个带有单选按钮的HTML表单,其循环具有相同的名称,如下所示:

Post Id 1:<input type="radio" name="radiob[]" id="radio" value="Yes" />
Post Id 2:<input type="radio" name="radiob[]" id="radio" value="Yes" />

我想将单选按钮保存到数据库中,但我希望用户只选择一个帖子。当我使用radioob [2]等单选按钮名称放置post id时,用户可以选择多个单选按钮,那么用户如何只检查一个单选按钮,并且表单同时发送单选按钮id和值?

感谢。

2 个答案:

答案 0 :(得分:1)

使用ID作为值,您不需要使用radiob[],因为无论如何只会将一个值传输到服务器。

Post Id 1:<input type="radio" name="radiob" value="1" />
Post Id 2:<input type="radio" name="radiob" value="2" />

答案 1 :(得分:0)

对于2个元素,ID不应该相同,并且值应代表您需要存储的内容:

<label for="radio_1">Post Id 1</label>:<input type="radio" name="radiob" id="radio_1" value="1" />
<label for="radio_2">Post Id 2</label>:<input type="radio" name="radiob" id="radio_2" value="2" />

然后你可以使用get或post数组在php中获取变量(取决于你的提交方法:

$value = $_POST['radiob']; // or $_GET['radiob']