这是一个非常基本的问题,但在网上学习了html和php后,我在编写简单的代码时遇到了麻烦。我有两个单独的文件test.html和test.php。我将它们保存在桌面上。当我在浏览器中打开test.html(chrome)时,它可以工作,但是当我点击“提交”时查询,它只打印:
欢迎:
您的电子邮件地址是:
我做错了什么?另外我想问一下如何在网页上上传这个?
这是文件:' test.html'。
<!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>
这是文件:&#39; test.php&#39;
<html>
<body>
Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>
</body>
</html>
答案 0 :(得分:2)
PHP需要一个Web服务器才能被解析 - 它没有像HTML那样的原生支持。 XAMPP是这种Web服务器的一个示例,它还包括对MySQL数据库的支持。您需要安装这样的Web服务器并将文件放在htdocs文件夹中。完成后,通过实际访问浏览器中的本地地址来访问文件,通常是:http://localhost/index.php
- 或者您将PHP / HTML文件命名为。
修改强>
上述评论者也提出了一个公平的观点。您将表单操作设置为welcome.php,但您说此文件名为test.php。