在调用另一个Post之后,包含Post元素的变量变为空


variables containing Post elements get empty after another post called

在用第二种形式再调用一个时间post之前,我在变量中保留post元素时遇到了问题。

简要介绍:下面的变量包含以前发布的元素

$img=isset($_POST['image'])?$_POST['image']:false;
$table=isset($_POST['tabl'])?$_POST['tabl']:false;

然后我在下面的表格上面的行旁边有:

<form method="post" action="" style="padding-top:200px;padding-bottom:200px;padding-left:500px">
<div><span>Email</span></div>  <input type="text" value="" name="user"/><br><br>
<div><span>Password</span></div>  <input type="password" value="" name="pass"/><br><br>
       <input type="submit" value="send" name="submit"/>
 </form>

并且在按下提交之后CCD_ 1和CCD_。

即使再次调用post,我如何保持$img$table中的值?

有线索吗?

感谢

您没有在第二个表单的POST数据中发送您想要的变量。

你可以使用一个隐藏的字段来发送它,

有点像这样。

   <form method="post" action="" style="padding-top:200px;padding-bottom:200px;padding-left:500px">
    <input type="hidden" name="img" value="<?php echo $img;?>" />
    <input type="hidden" name="table" value="<?php echo $table;?>" />
    <div><span>Email</span></div>  <input type="text" value="" name="user"/><br><br>
    <div><span>Password</span></div>  <input type="password" value="" name="pass"/><br><br>
    <input type="submit" value="send" name="submit"/>
 </form>