我做了一个测验,从数据库,问题和多项选择答案中获取所有内容。我现在所拥有的,在页面上显示每个问题和答案。目标是在回答上一个问题后显示每个问题。用户可以选择的答案是内部按钮,因此目标是在单击答案后显示数据库中的下一个问题。这是我用来从sql数据库中获取问题和答案的代码:
<?php
$conn = mysqli_connect("127.0.0.1", "root", "", "kinderboekenweek");
$sql = "SELECT * FROM vraag WHERE activiteit_id_activiteit = (SELECT id_activiteit FROM activiteit WHERE speurtocht_speurtocht_id= ".$activeSpeurtocht." AND id_activiteit = ".$activiteit.") ";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
$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";
}
?>