我已经做了一个小测验,但我没有立即显示所有问题,而是希望逐一显示它们。所以问题1首先显示,答案提交时问题2显示等问题和多个选择答案显示在数据库的页面上,带有sql语句。但我似乎无法管理它以显示彼此之后的问题。数据库库的设置方式是,有一个问题有4个选项和正确的答案列。我想展示问题以及与该问题相关的4个选项。这是我用来显示所有问题的代码和数据库的答案,如果有人可以帮我一个一个地展示它们的方式会很好:
<?php
$conn = mysqli_connect("127.0.0.1", "root", "", "kinderboekenweek");
$sql = "SELECT * FROM questions";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$i =0;
while($row = $result->fetch_assoc()) {
echo " Vraag: ". $row["vraag"].
"<ul class = 'answers".$i."'.>
</br> <input type='button' class='btn btn-default' name='Optie".$i."' value=".$row['optie1']." id='optie1".$i."'> </br>".
"</br> <input type='button' class='btn btn-default' name='Optie".$i."' value=". $row["optie2"]." id='optie2".$i."'> </br> ".
"</br> <input type='button' class='btn btn-default' name='Optie".$i."' value=". $row["optie3"]." id='optie3".$i."'> </br>".
"</br> <input type='button' class='btn btn-default' name='Optie".$i."' value=". $row["optie4"]." id='optie4".$i."'> </br>".
"</br></br>
</ul>";
$i++;
}
} else {
echo "0 results";
}