-1

当第一次运行 Page_B 时(通过单击另一个页面 Page_A 上的提交按钮),变量 SG(从 Page_A 发送过来)的值被很好地打印出来。但是,当我单击 Page_B 上的提交按钮时(如果我错了,请纠正我,再次运行 Page_B),打印空间变空。我得出结论,SG 的内容(值)已因提交操作而被删除。这不是我想要的,因为在 Page_B 上需要这个值(代码尚未编写)。我怎样才能避免这种删除发生?

这是Page_B的代码:

<html>

<?php

$SG=$_POST['SG'];
print ($SG);

?>

<form action="Page_B.php" method="POST">

<input type="text" name="trekking">
<input type="submit">

</form>

<?php

$T=$_POST['trekking'];
print ($T);

?>


</html>
4

1 回答 1

6

if you receive e.g. $_POST['myvalue'] you have to post it through form

<form action="" method="post">
    <input type="hidden" name="myvalue" value="<?= $_POST['myvalue'] ?>" />
    <input type="submit" />
</form>
于 2012-12-06T19:27:55.990 回答