2016-10-01 6 views
-1

PHPとMySQLの新機能です。私は試験アプリのサイトを作っています。ここでは、ユーザーがクリックしたすべてのラジオボタンの回答をデータベースに保存します。 アプリはユーザーに正しい/間違った答えを伝えません。それは何でも何度も彼が答えを変えて記憶します。各ページのラジオボタンの値をPHPのページに保存する方法

=ユーザAがテストを受けていて、ユーザが質問2に対する回答を知らない場合、彼はオプション3およびそれ以降のオプション1をクリックすることができる。 ここでの仕事はデータベースオプション3をクリックした後にクリックすることであるオプション1をクリックします。提出のクリックではありません。ラジオボタンのクリックはすべて記録する必要があります。

私はすでにウェブページにタイマーを持っています。また、私はタイムスタンプ経由でトラックを保持する必要があります。

これらの詳細をすべて記録することはできますか?はいの場合、コードはどのように実行されますか?

例:質問に対する私のコードは次のとおりです。

<h3>Which of the following function is more appropriate for reading in a multi-word string?</h3> 
    <br> 
    <input type="radio" name="q5ans" id="q5ansA" value="A" /> 
    <label for="question-5-answers-A">A) scanf()</label> 

    <div> 
     <input type="radio" name="q5ans" id="q5ansB" value="B" /> 
     <label for="q5ansB">B) gets()</label></div> 

     <div> 
     <input type="radio" name="q5ans" id="q5ansC" value="C" /> 
     <label for="q5ansC">C) printf()</label> 
     </div> 

     <div> 
     <input type="radio" name="q5ans" id="q5ansD" value="D" /> 
     <label for="q5ansD">D) puts()</label> 
     </div> 

私はcurrrently XAMPPとphpMyAdminのを使用しています。このすべてに完全に新しい、親切に助けて!

JavaScriptを使用してアドバンス

+0

ユーザがラジオボタンを選択したとき、またはユーザが送信したときに値を保存したいのですか? –

+0

私はラジオボタンをユーザが毎回クリックして保存したいと思っています。送信前と送信後...ページ上のすべてのデータの動き.. – Aditi

+0

'gets()'は答えのリストにあってはいけません。 – siride

答えて

0

のおかげで(この回答に含まれていない)とのようなもの:

<input type="hidden" name="q5ansList" id="q5ansList" /> 

あなたは簡単に、すべてのクリックのq5ansListの後、ちょうど読み値を追跡することができます。

回答の値がすべて質問のように単純な場合は、「、」またはスペースを使用してクリックを分割します。

関連する問題