最初の質問がとても見事に答えられたので、ここで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 ではないことを知っています - そして私はすぐにそれに移りたいです)
ありがとう
アンディ