总之,我允许我的用户创建我需要保存答案的问题。他们可以根据需要创建尽可能少或尽可能多的问题。我的困境是如何保存这些变量并检索它们并将它们显示给用户。
当我将表单输出给用户时,我有以下 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 的角度保存这些变量?