我使用此页面作为示例http://www.w3schools.com/php/php_forms.asp
编写处理php要检查我的表单数据是否正在传递给我的php脚本,我使用的是echo语句。尽管我试图打印我的密码和名字,但我没有任何结果。我花了几个小时检查我的代码,并尝试不同示例的代码,但没有任何作用。
我已经阅读了堆栈溢出帖子form variables not passing to php,但我已经确认我的php工作正常,因为我能够从我的数据库打印数组,以及html段落。现在我很容易犯下真正愚蠢的错误,所以它可能就是这样,但我尽可能地彻底。
这就是我所做的。 (我删除了所有不相关的内容)
<form action="login.php" method="post">
<div id="name">
editors name: <input type="text" name="name">
</div>
<div id="pswd">
password: <input type="password" name="pwd">
</div>
<div id="submit">
<input type="submit">
</div>
</form>
的login.php
<html>
<body>
<?php
echo $_POST["pwd"];
?>
</html>
</body>
非常感谢任何有任何想法的人。我真的希望我没有忘记真正愚蠢的事情。
答案 0 :(得分:0)
所以它现在有效,我不知道它为什么以前不会起作用。无论如何,vardump非常有用,至少让我知道背景中发生了什么。