无法获取php标记中要显示的信息
我尝试了多种类型的代码。我最终接受了最简单的实现,因为我没有得到任何工作。甚至连w3学校的例子都没有。我没有得到欢迎和我的名字,而是得到了欢迎。第二行,我只是得到你的电子邮件地址,旁边没有电子邮件地址。这两个文件在Windows 10计算机上位于同一目录中。我也在使用firefox 我的第一个文件:无法获取php标记中要显示的信息,php,html,embed,Php,Html,Embed,我尝试了多种类型的代码。我最终接受了最简单的实现,因为我没有得到任何工作。甚至连w3学校的例子都没有。我没有得到欢迎和我的名字,而是得到了欢迎。第二行,我只是得到你的电子邮件地址,旁边没有电子邮件地址。这两个文件在Windows 10计算机上位于同一目录中。我也在使用firefox 我的第一个文件: <!DOCTYPE HTML> <html> <body> <form action="welcome.php" method="post">
<!DOCTYPE HTML>
<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html>
名称:
电子邮件:
第二个文件:
[Link to second file][2]<html>
<body>
Welcome <?php echo $_GET["name"]; ?><br>
Your email address is: <?php echo $_GET["email"]; ?>
</body>
</html>
[链接到第二个文件][2]
欢迎
您的电子邮件地址是:
在表单中使用post方法。数据存储在$\u POST而不是$\u GET中。更改方法以获取或使用$\u POST 您正在执行的操作与第二个文件不匹配
正确版本
[Link to second file][2]<html>
<body>
Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>
</body>
</html>
[链接到第二个文件][2]
欢迎
您的电子邮件地址是:
使用$\u POST[“name”]
和$\u POST[“email”]
或更改表单方法以获取
如果通过POST方法(
method=“POST”
)发送表单数据,则可以通过$\u POST['field\u name']
在PHP中访问表单数据。如果要使用GET方法,请将form属性更改为method=“GET”
(或者根本不指定它,因为GET是默认值),然后通过$\u GET['field\u name']
访问PHP中的数据。好的,谢谢。我将确保这两种方法都是“post”。非常感谢。希望它能起作用。我试过这个,但是它不起作用。我把它们都改成了post方法。为了检查php解释器是否不再在这个环境中工作,我还尝试了和。我没有得到任何信息。它应该可以工作,如果没有,也许你有一些其他问题,你能分享错误日志你有php安装吗?什么版本?