Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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脚本不会捕获HTML表单输入_Php_Html - Fatal编程技术网

PHP脚本不会捕获HTML表单输入

PHP脚本不会捕获HTML表单输入,php,html,Php,Html,当我在填写“姓名”和“邮件id”列后单击“提交”按钮时,在这些字段中输入的数据不会显示在php页面中 HTML代码:- <html> <body> <form action="data.php" method="post"> Name: <input type="text" name="name" /><br> E-mail: <input type="text" name="email"/><br> <

当我在填写“姓名”和“邮件id”列后单击“提交”按钮时,在这些字段中输入的数据不会显示在php页面中

HTML代码:-

<html>
<body>

<form action="data.php" method="post">
Name: <input type="text" name="name" /><br>
E-mail: <input type="text" name="email"/><br>
<input type="submit">
</form>

</body>
</html>

名称:
电子邮件:
PHP代码:-

Welcome <?php echo $_REQUEST["name"]; ?><br>
    Your email address is: <?php echo $_POST["email"]; ?>
欢迎您
您的电子邮件地址是:
像这样尝试

HTML


你得到了什么??文件的扩展名是什么?使用
print\r($\u post)
在.php页面的开头打印post变量,并告诉我们结果。我刚刚在自己的系统上运行了它(您的问题中的剪切粘贴),它似乎可以工作。您看到的是什么输出?您确定您是通过PHP运行的,并且您的服务器实际上已设置为处理PHP文件吗?如果您在第二页查看源代码,您是否在HTML中看到
?我使用的是XAMPP server V 3.2.1和激活的APACHE模块。这需要解释。目前,尚不清楚它是否解决了OP实际遇到的任何问题。它和以前一样,结果也一样。
    <body>
        <form action="data.php" method="post">
            Name: <input type="text" name="name" /><br>
            E-mail: <input type="text" name="email"/><br>
            <input type="submit">
        </form>

    </body>
</html>
if ($_SERVER['REQUEST_METHOD'] === 'POST'){
    if(isset($_POST["name"]) && isset($_POST["email"])){
        $name = $_POST["name"];
        $email = $_POST["email"];
        if(!empty($name) && !empty($email){
            echo "Your name is $name with the email : $email";
        } else {
            echo "Name or Email is not set";
        }
    }
}