【问题标题】:HTML Form data not being sent to PHPHTML 表单数据未发送到 PHP
【发布时间】:2025-11-23 07:25:02
【问题描述】:

我知道还有很多其他类似的主题,但是基于这些主题,我无法理解我的代码出了什么问题。这是我的表单代码:

<form action = "handle_form.php" method = "post">
  First Name:<input type="text" name="name">
  <br /><br />
  Last Name:<input type="text" name="lastname" />
  <br /><br />
  Email: <input type="text" name="email" />
<br /><br />

  Password:<input type="text" name="password" />
  <br /><br />
  <input type = "submit"/>

这是我的 php 中的代码:

<!doctype html>
<html>
 <body>
    Welcome <?php echo $_POST["name"]; ?><br>
    Your email address is: <?php echo $_POST["email"]; ?>
  </body>
</html>

【问题讨论】:

  • 我看不到这个失败,除非你在某处做错了什么。除非,您没有关闭表格。 &lt;/form&gt; 不在那里,“如何”使用它。
  • 您的代码运行正常。只需确保您发布到正确的 php 文件,并且不要忘记表单的结束标记
  • 这段代码有什么问题?

标签: php html forms post


【解决方案1】:

我想问一下错误信息是什么。但就像 hamed 所说,不要忘记表单的结束标签。我还建议您在输入字段中添加“必需”属性,这将确保您不会将空值发送到您的 php 脚本。

告诉我们错误消息有助于更好地解释您的问题。

【讨论】: