首页 > 解决方案 > 无法在 php 标签中获取信息以显示

问题描述

我尝试了多种类型的代码。我最终放弃了最简单的实现,因为我没有任何工作要做。甚至没有来自 w3 学校的例子。我没有得到欢迎和我的名字,而是得到了欢迎。对于第二行,我只是获取您的电子邮件地址,旁边没有电子邮件地址。这两个文件位于 Windows 10 机器上的同一目录中。我也在用火狐。

W3学校参考 我的第一个文件:

<!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>

标签: phphtmlembed

解决方案


使用$_POST["name"]$_POST["email"] 将表单方法更改为 GET。

如果您通过 POST 方法 ( method="post") 发送表单数据,那么您可以在 PHP 中通过$_POST['field_name']. 如果要使用 GET 方法,请将 form 属性更改为method="get"(或根本不指定,因为 GET 是默认的),然后通过$_GET['field_name'].


推荐阅读