我有3页。如何将第1页值打印到第3页。我的代码正在关注(仅用于示例)。
page1.php中
<form methord="post" action="page2.php">
username:<input type="text" name="username" >
password:<input type="text" name="password" >
<input type="submit" name="">
</form>
使page2.php
<?php
$u=$_POST['username'];
$p=$_POST['password'];
?>
<form methord="post" action="page3.php">
username:<input type="hidden" name="username" value="<?php echo $u?>">
password:<input type="hidden" name="password" value="<?php echo $p?>">
mobile:<input type="text" name="mobile">
<input type="submit" name="">
</form>
现在如何在 page3.php?
中打印用户名,密码和手机答案 0 :(得分:1)
错误1:
您method
名称错误。
更改此
<form methord="post" action="page2.php">
到
<form method="post" action="page2.php">
实施
在第2页
<?php
$u=$_POST['username'];
$p=$_POST['password'];
setcookie("u", $u);
setcookie("p", $p);
?>
您可以在page3.php
<?php
$u = $_COOKIE["u"];
$p = $_COOKIE["p"];
?>
The value of Username is <?php echo $u?><br>
The value of Password is <?php echo $p?>
<br>
详细了解Cookies here
以下是您的eval
答案 1 :(得分:0)
username:<input type="hidden" name="username" value="<?php echo $u;>">
答案 2 :(得分:0)
有一个错字,
将 methord 替换为方法
并简单地在第3页上回显用户名和其他字段,如
<?php echo $_POST['username']; ?>