Я пытаюсь получить данные, выбранные пользователем из выпадающего меню.Пользователь либо выбирает просмотр всех, вариант 1, вариант 2 или вариант 3. У меня есть функция getUserCategory, которая сохраняет выбор пользователя в переменной с именем $ category.Я попытался получить значение функции, выполнив:
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";
}