我正在用PHP进行动态的多项选择测验。当前,选项中有2个单选按钮,如果我手动单击两个按钮,它将把我的选择存储到数据库中。问题是如何只单击其中一个单选按钮,然后另一个自动填入? (即:如果我单击左侧按钮,则右侧按钮也会自动填充),因此我不必手动单击两个单选按钮
我尝试了另一个不涉及我的单选按钮的代码,但是这些代码都无法正确地将我在测验中选择的答案存储到数据库中。
这是代码
<table>
<tr>
<td height="21">
<font color="#000000"> </font>
</td>
<td>
<font color="#000000">
A.
<input type="radio" name="pilihan[<?php echo $id; ?>]"
name="pilihan1[]=array([<?php echo $id_soal; ?>]);" value="A">
<input type="radio" name="pilihan1[]=array([<?php echo $id_soal; ?>]);" value="A">
<input name="pilihan_a[]" value="<?php echo $pilihan_a;?>" size="144" type="text" readonly value="" />
</font>
</td>
</tr>
<tr>
<td>
<font color="#000000"> </font>
</td>
<td>
<font color="#000000">
B.
<input name="pilihan[<?php echo $id; ?>]" name="B" type="radio" value="B" required>
<input type="radio" name="pilihan1[]=array([<?php echo $id_soal; ?>]);" value="B">
<input name="pilihan_b[]" value="<?php echo $pilihan_b;?>" size="144" type="text" readonly value="" />
</font>
</td>
</tr>
<tr>
<td>
<font color="#000000"> </font>
</td>
<td>
<font color="#000000">
C.
<input name="pilihan[<?php echo $id; ?>]" name="C" type="radio" value="C" required>
<input type="radio" name="pilihan1[]=array([<?php echo $id_soal; ?>]);" value="C">
<input name="pilihan_c[]" value="<?php echo $pilihan_c;?>" size="144" type="text" readonly value="" />
</font>
</td>
</tr>
<tr>
<td>
<font color="#000000"> </font>
</td>
<td>
<font color="#000000">
D.
<input name="pilihan[<?php echo $id; ?>]" name="D" type="radio" value="D" required>
<input type="radio" name="pilihan1[]=array([<?php echo $id_soal; ?>]);" value="D">
<input name="pilihan_d[]" value="<?php echo $pilihan_d;?>" size="144" type="text" readonly value="" />
</font>
</td>
</tr>
</table>
目前,预期结果是这样的
谢谢!