-5

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

第 1 页:

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

第2页:

echo $_POST['code'];

我应该在第二页添加什么并在第三页写什么?

4

2 回答 2

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 />';
?>
于 2012-11-16T19:16:09.810 回答
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'];
?>
于 2012-11-16T19:21:27.743 回答