我試圖抓取從下拉菜單中選擇的用戶數據。用戶可以選擇視圖全部,選項1,選項2或選項3.我有一個名爲getUserCategory的函數,它將用戶選擇存儲在名爲$ category的變量中。我試圖獲取函數的值由 做:從表單中抓取數據並在瀏覽器中顯示(PHP)
return $category
的getUserCategory功能
,然後寫裏面:
$catChoice = getUserCategory();
我無法在瀏覽器中,當我顯示$ catChoice試圖做一個回聲陳述。
echo $catChoice;
我也試過在函數內部呼應
echo $cateogry;
,但仍然不能夠顯示在瀏覽器的價值。
表
<form action="register_script.php" name="frm" method="post">
<select name="category" id="category">
<option value="viewall">View All</option>
<option value="option1">option1</option>
<option value="option2">option2</option>
<option value="option3">Sandals</option>
</select>
<input type="submit" value="Go" />
PHP
//call function getUserCategory ---------------------------------------------------
getUserCategory();
//$catChoice = getUserCategory();
//function getUserCategory --------------------------------------------------------
function getUserCategory() {
echo "<br/>" . "In the getUserCategory function Msg 1" . "<br/>";
$category = $_POST["category"];
//return $category;
echo $cateogry . "<br/>";
echo "In the getUserCategory function Msg 2";
}
AAH!感謝捕捉! – jc70 2010-09-20 20:13:32
@ crewof1不要忘記接受使用刻度標記的答案;) – 2010-09-20 20:17:01
在我看到這兩行代碼之間的區別之前,我不得不重新閱讀您的答案,至少3次 - 好! – 2010-09-20 20:34:00