php POST和ECHO三页

时间:2012-11-16 19:10:03

标签: php

我希望从第二页的第一页回显我的结果,然后从第二页获得相同的ruslt并在第三页上回显

第1页:

<form action="page2.php" method="post">
<input type="text" name="name" /> 
<input type="submit" />
</form>

第2页:

echo $_POST['code'];

我应该在第二页添加什么内容并在第三页中写入?

2 个答案:

答案 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'];
?>