這裏是新手。我試圖在一個窗體上顯示多個多個問題,多選答案顯示爲單選按鈕。用戶應該能夠爲每個問題選擇一個答案(放射按鈕)。HTML - PHP在表單中有多個選擇題,只能選擇一個單選按鈕。
我的問題是,一旦我顯示問題和答案,我只能選擇一個單選按鈕(不是每個問題)。在下面的代碼中,qid是問題Id,aid是答案Id。對於從數據庫中檢索的每個問題,單選按鈕組將獲得分配給該名稱的問題編號。
例如:問題1有4個多選答案,名稱= 1,問題2有4個多選答案,名稱= 2等等。
因此,當用戶選擇問題1的答案並選擇問題2的答案時,問題1的選定答案被清除。
<body style="margin: 100px;">
<?php foreach ($questions as $question) : ?>
<small>(<?php echo $question['qid']; ?>)</small>
<strong><?php echo $question['qdesc']; ?></strong>
<ol>
<?php foreach ($answers[$question['qid']] as $answer) : ?>
<li><label><input type="radio" name=$question['qid'] value=$answer['aid']><?php echo $answer['adesc']; ?></label></li>
<?php endforeach; ?>
</ol>
<?php endforeach; ?>
</body>
一般是看你的PHP正在產生HTML頁面是一個好主意,而不是僅僅在PHP(使用對應於輸入屬性[ID]「查看源文件「在你的瀏覽器中)。在這種情況下,它可能會使錯誤相當明顯。 – octern
我沒有想過這個。在發佈之前下次會看到源代碼。謝謝, –