Php $\u未显示结果的帖子

Php $\u未显示结果的帖子,php,forms,post,Php,Forms,Post,我使用以下简单代码创建一个表单并在另一个页面中接收其值: firstpage.php <form action="checklogin.php" method="post" > <table border=1> <tr><td>Username </td><td><input type="text" name="txtuser" /></td></tr> <tr><td&

我使用以下简单代码创建一个表单并在另一个页面中接收其值:

firstpage.php

<form action="checklogin.php" method="post" >
<table border=1>
<tr><td>Username </td><td><input type="text" name="txtuser" /></td></tr>
<tr><td>Password </td><td><input type="text" name="txtpwd" /></br>
</td></tr>
<tr><td><input type="submit" value="Login now"  name="btnsub"/>
</table> 
</form>

用户名
密码
checklogin.php

<html>
<body>
Welcome <?php echo $_POST['txtuser']; ?>
</body>
</html>

欢迎

此代码不会在所有浏览器中显示nxtpage.php中输入的值。

您正在发布到
checklogin.php
。当然
nextpage.php
不会有POST值。尝试在会话中粘贴它。

您正在发布到
checklogin.php
。当然
nextpage.php
不会有POST值。尝试在会话中使用它。

您的表单目标是checklogin.php还是nxtpage.php?因为如果是checklogin.php,nxtpage.php自然不会收到发送到checklogin.php的POST变量


除非您只是在做一些非常简单的事情,否则您希望使用会话—例如,请参阅关于会话。

您的表单目标是checklogin.php还是nxtpage.php?因为如果是checklogin.php,nxtpage.php自然不会收到发送到checklogin.php的POST变量


除非您只是在做一些非常简单的事情,否则您希望使用会话-例如,请参阅关于会话。

阅读此内容。

阅读此内容。

您正在发布到
checklogin.php
但正在尝试
回显
下一页.php
上的内容。我认为这是个问题。请接受你以前的回答。在本例中,您没有将数据发布到nextpage.php,而是发布到checklogin.php,因此$\u POST变量为空。如果要将用户输入输出到HTML页面,请始终使用
htmlspecialchars
。我仅使用表单的action属性重定向到checklogin.php。Plz忽略nextlogin.php。现在请找出原因不显示txtuser内容。您正在发布到
checklogin.php
,但正在尝试
echo
下一页.php
上的内容。我认为这是个问题。请接受你以前的回答。在本例中,您没有将数据发布到nextpage.php,而是发布到checklogin.php,因此$\u POST变量为空。如果要将用户输入输出到HTML页面,请始终使用
htmlspecialchars
。我仅使用表单的action属性重定向到checklogin.php。Plz忽略nextlogin.php。现在请找出原因不显示txtuser内容。