2011-04-07 37 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