0

最初の質問がとても見事に答えられたので、ここで2番目の質問を危険にさらすと思いました!

長文すみません!

簡単に言えば、私は 10 の質問があるクイズを作成しています - 複数選択 ABCD - 次に複数回答 - したがって、質問 1 つの答えは AB D である可能性があります。

私はもともとこれを $_POST で設定して動作させましたが、結果を db に入れる方法を本当に学びたいと思いました。

たとえば、結果をフィールドに挿入することができました。

    --------------------
    Question1 | A, B, C
    Question2 | A, C, D
    --------------------

それで、私は結果を取得することに移りました-私は仕事をしなければなりませんが、それを改善する方法を学びたいです。

    $query = "SELECT * FROM users WHERE `Username` = '$testing'"; 
    $result = mysql_query($query); 

    while ($row = mysql_fetch_array($result)) 
    { 
    $questionone[] = $row['question1'];        
    }          

    foreach ($questionone as $v) {
    }

    $mycount = 0;
    $questiononereturn = array($v);
    if(empty($questiononereturn))
    {
    echo("Missed. <br/><br/>");
    }
    else
    {
    $N = count($questiononereturn);
    echo "<div><strong>Question 1:</strong> You selected $N answers: ";
    for($i=0; $i < $N; $i++)
    {
    echo($questiononereturn[$i] . " ");
    }
    }
    sort($questiononereturn);
    if($questiononereturn == array('A,B'))
    {
    echo '<br/> <b>Correct answer!</b> <br/></div>';
    $mycount++;
    }   

私はアドバイスを求めてグーグルで検索しようとしましたが、Stackoverflow でかなり多くの質問と回答を調べましたが、どの用語を検索すればよいかわかりません。

だから、私の質問は:

さらに 9 件の結果を取得する必要があります。これまでの結果を改善するにはどうすればよいですか? 私がやったことに欠陥はありますか?- 学びたいだけです。

(私はそれが PDO ではないことを知っています - そして私はすぐにそれに移りたいです)

ありがとう

アンディ

4

0 に答える 0