5
データベースから質問と回答を得るフォームを作成していますが、いくつか質問がありますが、次の質問に進みます。どのように私はそれを可能にすることができますか?私はいくつかのヒントが必要です。私は、データベースにデータを保存し、次の質問を示し、別のPHPページを作るべきフォームを使用してフォームを作成してデータベースからの回答を保存する
echo "<form method='post'>";
\t $sql= "SELECT pid, qid, question_link FROM question ORDER BY qid ASC LIMIT 1";
$result = $mysqli->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_array()) {
\t $pid1= $row['pid'];
\t $qid1= $row['qid'];
\t
\t echo $row['question_link']."<br>";
\t }
}
\t $sql1= "SELECT pid, qid, aid, answer, points FROM answer_det WHERE pid=$pid1 AND qid=$qid1";
$result1 = $mysqli->query($sql1);
if ($result1->num_rows > 0) {
while($row = $result1->fetch_array()) {
\t \t $answer= $row['answer'];
\t \t $aid= $row['aid'];
\t echo "<input type='radio' name='answers' value='".$answer."'/>".$answer."<br>";
\t }
}
echo "<input type='submit' value='Submit'></form>";
:
質問と回答を持って来るための私のコードは次のようになりますか?それを可能にする機能がありますか?
私はユーザーが戻ってくることを望んでいません。彼らは一度だけテストを行い、以前の質問 –
に戻ることはできませんし、セッションを使って進行状況を保存します。 –
あなたはどのようにセッションを使用するのですか?私はセッションではあまりよくありませんが、セッションのすべてを保存して、テストの最後にDBに保存する必要がありますか? –