此代码中没有错误。这是一个查询问题,每个问题有4个答案选择。我通过heredoc从数据库中选择了问题和答案,将答案显示为单选按钮。我的问题是,当用户选择答案时,如何获取已检查答案的值,因为我使用heredoc来显示答案。
function take_assessment(){
$query = query("SELECT * FROM assess_questions");
confirm($query);
while($row = fetch_array($query)) {
$questions = <<<HEREDOC
<p>{$row['question']}</p>
<input type="radio" name="{$row['question_id']}" value="A">{$row['A']}<br>
<input type="radio" name="{$row['question_id']}" value="B">{$row['B']}<br>
<input type="radio" name="{$row['question_id']}" value="C">{$row['C']}<br>
<input type="radio" name="{$row['question_id']}" value="D">{$row['D']}<hr>
HEREDOC;
echo $questions;
}
}
[这是代码的输出] [1]
[1]: https://i.stack.imgur.com/lE2ke.png