PHP POST无法正常工作

时间:2015-02-12 01:14:44

标签: php html post

当我提交表单时,我会被发送到我的表单的action属性中指定的正确文件,但文件中的PHP根本不打印变量...我已经梳理了其他有相同问题的人的帖子,但他们的解决方案都没有解决我的问题。我已经将代码剥离为一个简单的文本框,按钮和一个应该打印文本框值的php文件。

如果重要的是,我在Chrome本地运行此功能,而不是使用任何服务器或网站,我希望在上传到服务器之前让我的代码在本地运行。

HTML

<html>

<form action="Submit.php" method="post">
  <input type="text" placeholder="First Name" name="firstName" id="firstName" required> 
  </br></br>

  <input type="submit" name="submitted" value="Submit">
</form>
</html>

PHP

<html>
<body>
    Name <?php echo $_POST["firstName"]; ?><br>
</body>
</html>

当我点击按钮时,我得到的是一个带有&#34;名称&#34;的白页。打印。

谢谢!

1 个答案:

答案 0 :(得分:3)

运行脚本以响应HTTP请求是Web服务器完成的事情。如果您只使用本地文件,脚本将只是作为文本或HTML文件加载到浏览器中,它将无法执行。你不能这样做表格处理。

您需要运行本地服务器,然后以http://localhost/form.html

的形式访问该表单