我有一次一個頁面quiz.html-即測驗如何提交答案,比分是
問題1月10問題: 你叫什麼名字?
<option value="a">a</option>
<option va..>b</option>...
<option va...>e</option>
問題2: 什麼是美國國旗的顏色?
<option>a</option>
等等。
我的問題是我如何一次提交這個問題,並將+1
添加到數據庫中的每個正確答案的分數字段?
我可以做儲蓄和打分如果每個頁面只有1個問題即
select * from quiz where id='qid'
然後
while($fetch=mysql_fetch_row($query)){
if($fetch["answer"]==$useranswer){ add +1 to his score; }
}
但是對於很多的問題,我不知道該怎麼辦。
的HTML的結構是:
<form action="quizer.php" method="post">
<input type="hidden" name="q1" value="qid"> what is your name?
<option value="a">rolex</option>
<option value="b">wales</option>
<option value="c">israel</option>
<option value="d">ade</option>
<br>
<input type="hidden" name="q2" value="qid">
is nigeria a country?
<option value="a">no</option>
<option value="b">yes</option>
and so on...
<input type="submit">
</form>
測驗的表格結構如何?用戶分數如何?結合當前的問題?結合所有問題包括回答問題?預期的結果是什麼? –
表測驗有字段..
id,question,optionA,optionB,optionC,optionD, correct_answer
然後在表中用戶我有一個字段,它將保持得分。如果用戶完成嘗試提問並單擊提交,我如何獲得每個用戶選擇的選項,然後根據用戶正確選擇的選項更新表用戶的增加分數 – seybanks您可能還需要共享一些html - 如何命名字段? – RamRaider