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

时间:2016-08-04 10:23:32

标签: php html 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>

并在提交$img$table之后立即为空。

即使再次发帖后,如何保持$img$table中的值?

任何线索?

谢谢

1 个答案:

答案 0 :(得分:0)

您不能以第二种形式在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>