Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从表单中获取数据并在浏览器中显示(PHP)_Php_Forms - Fatal编程技术网

从表单中获取数据并在浏览器中显示(PHP)

从表单中获取数据并在浏览器中显示(PHP),php,forms,Php,Forms,我试图从下拉菜单中获取用户选择的数据。用户选择全部查看、选项1、选项2或选项3。我有一个名为getUserCategory的函数,它将用户选择存储在一个名为$category的变量中。我试着通过 做: 在getUserCategory函数中返回$category 然后写: $catChoice = getUserCategory(); 当我尝试执行echo语句时,无法在浏览器中显示$catChoice echo $catChoice; 我还试着在函数内部回音 echo $cateogry;

我试图从下拉菜单中获取用户选择的数据。用户选择全部查看、选项1、选项2或选项3。我有一个名为getUserCategory的函数,它将用户选择存储在一个名为$category的变量中。我试着通过 做:

在getUserCategory函数中返回$category

然后写:

$catChoice = getUserCategory();
当我尝试执行echo语句时,无法在浏览器中显示$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" />  

查看所有
选择1
选择2
凉鞋
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";
        }
//调用函数getUserCategory-------------------------------------------
getUserCategory();
//$catChoice=getUserCategory();
//函数getUserCategory-------------------------------------------
函数getUserCategory(){
在getUserCategory函数Msg 1中回显“
”; $category=$_POST[“category”]; //返回$category; echo$cateogray.“
”; echo“在getUserCategory函数Msg 2中”; }
您有拼写错误

echo $cateogry . "<br/>";
echo$cateogray。“
”;
应该是

echo $category . "<br/>";
echo$类别。“
”;
您有拼写错误

echo $cateogry . "<br/>";
echo$cateogray。“
”;
应该是

echo $category . "<br/>";
echo$类别。“
”;
而不是
echo$cateogry
使用
die($cateogry)
而不是
echo$cateogry
使用
die($cateogry)

在我看到这两行代码之间的差异之前,我必须重新阅读你的答案至少3次——很好!通过删除这些与打字错误相关的问题,我们真的需要您的帮助!你介意在这个问题上投一票吗?在我看到这两行代码之间的区别之前,我必须重新阅读你的答案至少三次——很好!通过删除这些与打字错误相关的问题,我们真的需要您的帮助!你介意在这个问题上投一票吗?