【发布时间】:2019-09-20 15:49:52
【问题描述】:
我有一些可以回答的问题,但其中一些问题会上升到 F,而有些问题只会到 D,所以我的问题是如何禁用一个没有问题的按钮并保留有问题的按钮。
我想不出办法解决这个问题,所以我在这里问。
$sql = "SELECT * FROM questionlist_choice WHERE Qid='$Qid'";
$result = mysqli_query($conn, $sql);
if ($result->num_rows > 0) {
$i = 0;
$p = 1;
while ($row = mysqli_fetch_assoc($result)) {
$vraag = $row['Vraag'];
$vraagA = $row['Vraag_keuzeA'];
$vraagB = $row['Vraag_keuzeB'];
$vraagC = $row['Vraag_keuzeC'];
$vraagD = $row['Vraag_keuzeD'];
$vraagE = $row['Vraag_keuzeE'];
$vraagF = $row['Vraag_keuzeF'];
$kikio = "<div>
<br><p>$p. $vraag</p>
<input type='radio' name='q[$i]' value='A'required> $vraagA<br>
<input type='radio' name='q[$i]' value='B'required> $vraagB<br>
<input type='radio' name='q[$i]' value='C'required> $vraagC<br>
<input type='radio' name='q[$i]' value='D'required> $vraagD<br>
<input type='radio' name='q[$i]' value='E'required> $vraagE<br>
<input type='radio' name='q[$i]' value='F'required> $vraagF<br>
</div>";
echo $kikio;
$i++;
$p++;
}
}
?>
<input value="submit" name="submit" type="submit">
</form>
我希望它只在有问题时才显示单选按钮。
【问题讨论】:
-
为什么不从一个空列表开始,为从数据库收到的每个问题添加一个单选按钮,而不是一个固定的单选按钮列表?
-
@TommyN 因为它适用于多项调查,然后我必须为每个新调查更改它
标签: php mysql radio-button disable