我昨天开始使用HTML,并试图使用PHP将一些数据从一个页面发送到另一个页面。我不知道我是否错过了一些东西,但即使我在互联网上找到的代码也不适合我。使用PHP从表单发送数据
这是我的窗体的代码:
<div class="login">
<form name="myForm" action="post.php" method="POST">
<div class="group1">
<input type="text" name="fusername"><span class="bar"></span>
<label>Username</label>
</div>
<div class="group2">
<input type="text" name="fpassword"><span class="bar"></span> <span class="password"></span>
<label>Password</label>
</div>
<button type="submit" class="button buttonBlue">Login</button>
</form>
</div>
同时这也是post.php中页面的整体代码:
<html>
<body>
Welcome <?php echo $_POST["fusername"]; ?><br>
You inserted as a password: <?php echo $_POST["fpassword"]; ?>
</body>
</html>
唯一的东西我点击“登录”后见按钮是“欢迎”和“您作为密码插入”。
我试过get和post方法(有一致性),我仍然无法看到我在表单中插入的内容。
我甚至试图打印一个简单的问候词,以此方式修改的post.php中页:
<html>
<body>
<?php
Echo "Hello, World!";
?>
</body>
</html>
,但这样做,我得到一个白色的页面。
我究竟是什么遗漏或误解?
非常感谢。
你的方法是'POST',你正在使用'$ _GET'。将其更改为'$ _POST'。 – Virb
对不起,这是一个错字,我尝试了一致性后得到和后,但我仍然有同样的问题。 – giovandrea
通过'var_dump($ _ POST)'检查错误。告诉我们你有什么错误? – Virb