使用表单使用按钮发送测验数据并在页面之间切换

时间:2015-12-29 02:36:35

标签: php mysql button form-submit

我试图创建一份问卷,其中有八个问题。我不确定如何开始制作一个,因为我以前从未尝试过,也无法在线查找我的需求信息。

如何在单选按钮中创建包含四组问题的表单。这四个问题按称为问题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>

0 个答案:

没有答案