所以这是我的表单,让用户从表中选择输入:
echo"Please select questions to analyze : ";
$qsq = mysql_query("SELECT DISTINCT question_text FROM questions ");
echo "<form name='whatever' action='next.php' method='get'>";
while($row = mysql_fetch_assoc($qsq))
{
echo"<input type='checkbox' name='choice' value='" . $row['question_id'] . "' /> ". $row['question_text'] . '<br />';
}
echo"<br>";
echo "<input type='submit' value='submit' /></form>";
在表单指向的next.php中,如何显示所选的一个?我应该制作一个数组或任何更好的建议吗?请帮助我,我是一个初学者。谢谢。
答案 0 :(得分:0)
echo"<input type='checkbox' name='choice[]' value='" . $row['question_id'] . "' /> ". $row['question_text'] . '<br />';
将[]
添加到复选框名称。
这会将复选框作为数组发布。
$_POST['choice'] = array('questionId1', 'questionId2');