我正在使用以下简单代码创建表单并在另一页中接收其值:
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中输入txtuser
的值。
答案 0 :(得分:3)
你正在张贴到checklogin.php
。 当然 nextpage.php
将没有POST值。尝试将其粘贴在会话中。
答案 1 :(得分:0)
您的表单目标是checklogin.php还是nxtpage.php?因为如果是checklogin.php,很自然nxtpage.php将不会收到发送到checklogin.php的POST变量。
除非您只是做一些非常简单的事情,否则您希望使用会话 - 例如,请参阅this tutorial关于会话。
答案 2 :(得分:0)