我试图创建一份问卷,其中有八个问题。我不确定如何开始制作一个,因为我以前从未尝试过,也无法在线查找我的需求信息。
如何在单选按钮中创建包含四组问题的表单。这四个问题按称为问题ID(qid)的ID排序。
目前我可以显示四个问题,但是我喜欢这样,如果您按下表单上的下一个按钮或上一个按钮,您将进入下一个或上一个问题页面。
我的表格列为:qid (int)
,answer(varchar)
和point (int)
。
有八个问题ID和四个答案有一组qid(示例答案1-4有id 1,答案4-8有qid 2.)
到目前为止我的代码:
$qid1 = 1;
$sql1 = mysqli_query($connect,"SELECT * FROM question where qid ='$qid1'");
//if sats
//while sats
while($row=mysqli_fetch_assoc($sql1))
{
echo "<form method='post' action='kandidatdilemma?qid=2.php' name='question1'><input type='radio' name='answer[]' value='".$row['Point']."'>"
.$row['answer'] ."<br>";
}
if (isset($_POST['forward'])) {
$qid2 = 2;
$sql2 = mysqli_query($connect,"SELECT * FROM question where qid ='$qid2'");
echo "<form method='post' action='kandidatdilemma?qid=3.php' name='question2'>
<input type='radio' name='answer[]' value='".$row['Point']."'>"
.$row['answer'] ."<br></form>";
}
?>
<form name="questionnaire" method="POST">
<input type="submit" name="previous" value="Back">
<input type="submit" name="forward" value="Next" />
</form>