我已經建立了一個測驗使用PHP和目前的答案是一次顯示,我想知道如果我可以讓他們一次顯示兩個使用jQuery和提交按鈕那會將用戶答案插入數據庫中?jquery提交到數據庫1回答一個時間
目前我的代碼如下所示:
<?php
//retreive questions from database and put into question box
$query2 = "SELECT `QuestionId`, `Question`, `Opt1`, `Opt2`, `Opt3`, `Opt4`,`Answer` FROM `pf_questions`";
$question2 = mysql_query($query2);
while($row = mysql_fetch_array($question2)){
$id = $row['QuestionId'];
$question = $row['Question'];
$opt1 = $row['Opt1'];
$opt2 = $row['Opt2'];
$opt3 = $row['Opt3'];
$opt4 = $row['Opt4'];
$answer = $row["Answer"];
?>
<div id="ContainerQuestion">
<span class="Question">Question <?php echo $id; ?>. <?php echo $question; ?></span>
<p><input type=radio name='q<?php echo $id; ?>' value="a" <?php if($opt1=='a') echo "checked='checked'"' ?>> <?php echo $opt1; ?> </p>
<p><input type=radio name='q<?php echo $id; ?>' value="b" <?php if($opt1=='b') echo "checked='checked'"' ?>> <?php echo $opt2; ?> </p>
<p><input type=radio name='q<?php echo $id; ?>' value="c" <?php if($opt1=='c') echo "checked='checked'"' ?>> <?php echo $opt3; ?> </p>
<p><input type=radio name='q<?php echo $id; ?>' value="d" <?php if($opt1=='d') echo "checked='checked'"' ?>> <?php echo $opt4; ?> </p>
</div>
<?php
}
?>
會這樣工作,使問題消失,然後問題2只出現在自己的位置? – user1611341
你剛剛添加一個方法隱藏頁面上的所有問題的顯示 – Billybonks
oooo我已經做到了 - 真棒,我怎樣才能讓按鈕說第一個和最後一個問題,而不是提交? – user1611341