以下は、ラジオボタンの質問をデータベースに保存されている回答の回答にチェックする機能です。Php - PDOデータベース
function chkQuestions($info)
{
$query = $this->handle->prepare("SELECT * FROM tbltest");
$query->execute();
$rows = $query->fetchAll();
foreach ($rows as $row)
{
$answerID = array($info['answer'.$row['testID']]);
if ($row['answer'] == $answerID)
{
$score = 0;
$result = $score +1;
return $result;
} else {
$result = "incorrect";
return $result;
}
//return $answerID;
}//rows
}//chkQuestions
私の問題は、私がこのコードは単一の質問に適していますが、それは、複数の質問のために私のコードについて
情報を動作させるためにどのように私はわからないということです。
& infoはすべての$ _POSTデータを格納する配列です。
$ row ['answer']; - これはデータベースの私の答えの行を参照しています。
ポストデータが関数に提出され、この
<input type="radio" name="answer<?php echo $question['testID'] ?>" id="answer<?php echo $question['testID'] ?>" value="<?php echo $question['option3']?>" />
$質問のように見える私はchkquestionに提出するために使用するデータベース行のID withthe各質問を割り当て、データベースのデータを持つ配列でありますその質問の行のIDを照合する関数です。
この質問を複数回答するにはどうすればいいですか?
多くのおかげ
こんにちはタートルレットは、あなたがここで何をしているのか説明できますか? –
ごめんなさい亀、それは笑を表示していなかった、はい、私はどこか今、このエラーを取得しています。注意:定義されていないインデックス:C:\ xampp \ htdocs \ ProgramLearnWeb \ model \ html.model.phpの回答46行目 –
これは、この入力の値をポストタイプ –