すべて、回答を保存する必要がある質問をユーザーが作成できるようにしています。必要なだけ質問を作成できます。私のジレンマは、これらの変数を保存し、それらを取得してユーザーに表示する方法です。
フォームをユーザーに出力すると、次の PHP コードがあります (別のテーブルに質問を保存し、別のテーブルに適用可能な回答を保存しています)。
$qryquestion = "Select * from feedback_questions order by question_display ASC";
$resultquestion = mysql_query($qryquestion);
$i=1;
while($resultsetquestion = mysql_fetch_array($resultquestion)){
if ($i%2==0){
echo '<tr bgcolor="#FFFFFF" id="row'.$i.'">';
} else {
echo '<tr id="row'.$i.'">';
}
echo '<td align="center"><b>'.$resultsetquestion['question_value'].'</b></td>';
echo '<td align="center"><div style="text-align:center;"><input type="radio" name="rating_value_'.$resultsetquestion['question_id'].'" id="rating_value_'.$resultsetquestion['question_id'].'" value="'.$resultsetratings['rating_id'].'"></td>';
}
次のようにデータベースに保存することを考えていました:
user_id question_id answer_id feedback_id 1 1 5 1 1 2 5 1 1 3 1 1 2 1 2 2
フォームが送信されたときに $_POST パースペクティブからこれらの変数を保存するにはどうすればよいですか?