1

我正在 HTML 中创建单选按钮。我正在从 SQL 数据库获取数据。我正在创建一个出席表单,在该表单中,student name,Present Radio button ,Absent Radio button. 我将“出席”和“缺席”单选按钮放在一个组中,(这样只能单击一个。问题是我不能创建多个广播组..我的代码是

<html>
<tr>
<td><?php echo $i;?></td> // Serial Number
<td> <label><?php echo $att['std_name'];?></label></td> //student name
<td><input type="radio" name="std_r[]" id="std_r[]"></td> // for present
<td><input type="radio" name="std_r[]" id="std_c[]"></td> // for absent
<td><input type="hidden" value="<?php echo $att['rollnum'];?>" > </td> //hidden field that will take roll number of student on next page

</tr>
</html>
<?php

我希望每个学生都应该有一组单独的单选按钮。这就是为什么我要创建具有不同名称的按钮。任何可以帮助我的人谢谢

4

1 回答 1

1

我想您要问的是同一页面中有几个学生,每个学生都有自己的出席/缺席选项。

你应该这样做:

<input type="radio" name="test[1]" value="present" />
<input type="radio" name="test[1]" value="absent" />

<input type="radio" name="test[2]" value="present" />
<input type="radio" name="test[2]" value="absent" />

<input type="radio" name="test[3]" value="present" />
<input type="radio" name="test[3]" value="absent" />

您也可以将 student_id 指定为索引,这将更容易在 PHP 中处理:

<input type="radio" name="test[33888]" value="present" />
<input type="radio" name="test[33888]" value="absent" />

<input type="radio" name="test[90909]" value="present" />
<input type="radio" name="test[90909]" value="absent" />
于 2012-05-12T14:18:31.077 回答