1

HTMLでラジオボタンを作成しています。SQLデータベースからデータを取得しています。1student name,Present Radio button ,Absent Radio button. つのグループに[現在]と[不在]のラジオボタンを配置する出席フォームを作成しています(1つしかクリックできないようにするため)。問題複数のラジオグループを作成できないということです。私のコードは

<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 に答える