2016-08-04 22 views
0

と呼ばれる別のポストの後に空になります。ポスト要素を変数に保持してから、もう1つのフォームをもう一度呼び出す前に問題があります。Post要素を含む変数は、

簡単に:$img$tableあるの提出押した後

<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=isset($_POST['image'])?$_POST['image']:false; 
$table=isset($_POST['tabl'])?$_POST['tabl']:false; 

が含まれていますどちらも空です。

投稿をもう一度呼び出した後でも、値を$img$tableに保持するにはどうすればよいですか?

手がかり?

ありがとう

+0

2番目のフォーム(隠れた入力フィールドとして)を再度提出するか、DB/SESSION/Cookiesに保存する必要があります。 – Epodax

+0

またはローカルストレージ – Twocode

答えて

0

POSTデータに必要な変数を2番目のフォームに送信していません。

あなたはそれを送信するために隠しフィールドを使用することができ、

このようなビット。

<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> 
+0

ええ、私はちょうどそれについてあなたに非常に感謝したと思った。私はちょうど私が価値imgとテーブルを再び投稿する必要があることに気づいた!! –

関連する問題