PHP POST 工作不正常
PHP POST not working correctly
当我提交我的表单时,我被发送到我表单的 action 属性中指定的正确文件,但是文件中的 PHP 根本没有打印变量...我我梳理了其他人有同样问题的帖子,但他们的 none 解决方案解决了我的问题。我已将我的代码剥离为一个简单的文本框、按钮和一个应该打印文本框值的 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>
当我点击按钮时,我得到的只是一个印有 "Name" 的白页。
谢谢!
运行 响应 HTTP 请求的脚本是由网络服务器完成的。如果您只使用本地文件,脚本将作为文本或 HTML 文件简单地加载到浏览器中,它不会被执行。您不能像这样进行表单处理。
您需要 运行 本地服务器,然后以 http://localhost/form.html
的形式访问表单
当我提交我的表单时,我被发送到我表单的 action 属性中指定的正确文件,但是文件中的 PHP 根本没有打印变量...我我梳理了其他人有同样问题的帖子,但他们的 none 解决方案解决了我的问题。我已将我的代码剥离为一个简单的文本框、按钮和一个应该打印文本框值的 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>
当我点击按钮时,我得到的只是一个印有 "Name" 的白页。
谢谢!
运行 响应 HTTP 请求的脚本是由网络服务器完成的。如果您只使用本地文件,脚本将作为文本或 HTML 文件简单地加载到浏览器中,它不会被执行。您不能像这样进行表单处理。
您需要 运行 本地服务器,然后以 http://localhost/form.html