我有一个包含多个问题的表单,其中一个表单使用数组来表示问题,并有一个答案的下拉列表。我只是在我的数据库中出现最后一个问题而不是应该出现的问题数组。我知道我必须循环插入一些但我会被卡住所以会喜欢指向正确的方向。
$questionarray = array("Was the customer's .......?", "Was the advisor's ....?", "Did the advisor .....?", "Did the advisor .......?");
if (isset($_POST['submit'])){
mysql_real_escape_string($question = $_POST['question']); $answer = $_POST['answer'];
}
mysql_query("INSERT INTO `database` (`question`, `answer`) VALUES ('".$question."', '".$answer."');") or die(mysql_error());
我的循环问题:
<?php foreach ( $questionarray as $question ){
?>
<tr>
<td><?php echo $question ?><input type="hidden" name="question" value="<?php echo $question ?>" /></td>
<td><select name="answer">
<option value="Yes">Yes</option>
<option value="No">No</option>
<option value="NA">NA</option>
</select></td>
</tr>
<?php } ?>
所以问题循环,答案也必须与每个问题一起讨论。
感谢您的帮助