![](/img/trans.png)
[英]Assigning a selected value from a dropdown list to a php variable onchange, without pressing submit button in a html form?
[英]Variable Value lost after pressing the “submit” button in PHP
首次运行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>
如果收到例如$_POST['myvalue']
,则必须通过表单将其发布
<form action="" method="post">
<input type="hidden" name="myvalue" value="<?= $_POST['myvalue'] ?>" />
<input type="submit" />
</form>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.