Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.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,我最近开始学习PHP,当我练习表单处理时,浏览器正在显示我的代码,而不是执行它。我在以下文件中添加了以下行 -->HTTPD-LoadModule php5_module“C:\xampp\php”\php7apache2_4.dll -->.httaccess-AddType应用程序/x-httpd-php5.htm.HTML(我使用的是PHP7.4.3) 下面是我的代码: index.html <html> <body> <form action="welco

我最近开始学习PHP,当我练习表单处理时,浏览器正在显示我的代码,而不是执行它。我在以下文件中添加了以下行

-->HTTPD-LoadModule php5_module“C:\xampp\php”\php7apache2_4.dll

-->.httaccess-AddType应用程序/x-httpd-php5.htm.HTML(我使用的是PHP7.4.3)

下面是我的代码:

index.html

<html>
<body>

<form action="welcome.php" method="post">
<?PHP echo "Welcome!" ?>
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>

</body>
</html>

名称:
电子邮件:
welcome.php文件:

<html>
<body>

Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>

</body>
</html>

欢迎
您的电子邮件地址是:
看起来您的forms action POST方法发送到的页面与您试图接收和解析信息的页面不同

根据您的问题,您正在
welcome.php上调用以下代码:

Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>
将您的操作设置为
welcome.php
目录,它应该可以工作

<form action="welcome.php" method="post">

您可以通过
welcome.php
页面上的
print\r($\u POST)
var\u dump($\u POST)
来确保POST数据正确无误


注意:作为初学者,请确保始终对用户输入进行清理,研究清理和验证输入,以确保您的代码不会受到攻击。最好尽早了解这一点。

您的表单操作正在发布到index1.php-->
但您调用了
$\u POST[“name”]
welcome.php
是否将全局post变量重定向到欢迎页面,该页面发送
$\u post['name']
$\u post['email']的键值
?您正在尝试建立登录系统吗?我尝试更改文件名,但仍然无效。我还尝试了一个简单的HTML PHP代码,但无法执行该代码。看起来PHP代码id已被注释。请使用您正在使用的新代码更新您的问题代码
<form action="welcome.php" method="post">