0
私はこの質問を下に4つの答えで表示しています。私がしようとしていることは、最初の質問に答えたときに次の質問を表示することです。ボタンをクリックすると次のデータベースの値を表示します
質問と複数の選択肢の回答がデータベースから取得され、ループ内にボタンが配置されます。 4つのボタンのいずれかがクリックされたときに次の質問を表示します。私はquestionIdでこれをやろうとしました。質問1のidが1、質問2のidが2でした。kの値は2になりますが、id 2の質問は表示されません。 $k=1;
~$k=2;
id 2の質問が表示されます。最後の目標は、オプションをクリックして次の質問を表示するたびに$k
を増やすことです。
<?php
$conn = mysqli_connect("127.0.0.1", "root", "", "vragendb");
$k=1;
$sql = "SELECT * FROM vraag WHERE vraagId = '".$k."'";
$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++;
$k++;
}
} else {
echo "0 results";
}
echo $k;
?>