我希望从第二页的第一页回显我的结果,然后从第二页获得相同的ruslt并在第三页上回显
第1页:
<form action="page2.php" method="post">
<input type="text" name="name" />
<input type="submit" />
</form>
第2页:
echo $_POST['code'];
我应该在第二页添加什么内容并在第三页中写入?
答案 0 :(得分:3)
第1页:
<form action="page2.php" method="post">
<input type="text" name="name" />
<input type="submit" />
</form>
第2页:
<?php
session_start();
$_SESSION['name'] = $_POST['name'];
echo $_POST['name'];
?>
<form action="page3.php" method="post">
<input type="text" name="age" />
<input type="submit" />
</form>
第3页:
<?php
session_start();
$_SESSION['age'] = $_POST['age'];
echo $_SESSION['name'].'<br />';
echo $_SESSION['age'].'<br />';
?>
答案 1 :(得分:1)
您有不同的选项
在第一页中,输入文本必须与第二页的名称相同。
page1.php中
<form action="page2.php" method="post">
<input type="text" name="code" />
<input type="submit" />
</form>
第二页可以有另一种隐藏输入形式
使page2.php
<?php
echo $_POST['code'];
?>
<form action="page3.php" method="post">
<input type="hidden" name="code" value="echo $_POST['code']" />
<input type="submit" />
</form>
page3.php
<?php
echo $_POST['code'];
?>
或者,如果您使用链接制作它 使page2.php
<?php
echo $_POST['code'];
echo "<a href='page3.php?code=" .$_POST['code']. "'>LINK TO 3rd PAGE</a>";
?>
page3.php
<?php
echo $_GET['code'];
?>