2011-04-07 29 views
0

选择题所以这是我的形式,让用户从表中选择输入:获取和显示已选择

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
echo"<input type='checkbox' name='choice[]' value='" . $row['question_id'] . "' /> ". $row['question_text'] . '<br />'; 

[]添加到复选框的名称。

这将复选框作为数组发布。

$_POST['choice'] = array('questionId1', 'questionId2'); 
+0

嗨,那么应该是什么somevalues? – Abby 2011-04-07 04:38:23

+0

这些将是您选择的复选框值的数组。 – Gaurav 2011-04-07 04:40:02

+0

那么如何显示数组? – Abby 2011-04-07 04:50:48