2012-01-07 103 views
0

您好,我似乎無法將我的表單中的值傳遞給另一種表單。如何將我的表單中的值傳遞給另一個表單?

爲了解釋這一點,我有3種形式:

  1. alldeals.php
  2. stardealdesc.php
  3. form.php的

我所所做的是通過從alldeals值.php到stardealdesc.php,它工作正常。然而在stardealdesc.php我有一個按鈕,當點擊將彈出一個窗體(form.php) 我想使用從alldeals.php解析到stardealdesc.php也是解析到formp.php的值。

這是彈出代碼:

function Popup() { 
window.open('form.php', "myWindow", 
"status = 1, height = 500, width = 500, resizable = 0") 
} 

<form> 
<input type="button" onClick="Popup()" value="Buy"> 
</form> 

這是從alldeals.php

$cmeter = $_REQUEST['cmeter']; 

其做工精細獲取值的發言,但我想利用這個值和顯示它在form.php

回答

0

我相信你的意思是通過沒有分區,

你需要保存的表單輸入存儲到會話

session_start(); 
$_SESSION['form1_values'] = $_POST; // Submitted from form 1 
$_SESSION['form2_values'] = $_POST; // Submitted from form 2 
$_SESSION['form3_values'] = $_POST; // Submitted from form 3 

然後你就可以在任何時間是指從任意PHP腳本的值,直到會話將被清除

+0

Wheredo我把這個地方? stardealdesc? – Nicholas 2012-01-07 12:17:22

+0

Form 1 = alldeals.php,Form 2 = stardealdesc.php,Form 3 = form.php – Prof83 2012-01-07 12:22:48

0

不能確定安全性方面,但如果你想傳遞在彈出窗口中顯示的form.php上的詳細信息,然後使用它在URL中,如form.php?username=somename

+0

我想將stardealdesc.php中的詳細信息傳遞給form.Stardealdesc.php的詳細信息實際上是通過alldeals.php傳遞的該方法。 – Nicholas 2012-01-07 12:22:02

+0

是的,我不會使用 - 安全原因...對不起:( – Prof83 2012-01-07 12:23:44

+0

是好的謝謝你的幫助:D – Nicholas 2012-01-07 12:26:31

相關問題