2014-04-23 53 views
1

我有三種形式,我需要將值從表單1發佈到form2,再次組合表單1和表單2我想發佈值形式3.接收來自POST的值的數組,並再次POST該值的數組以其他形式

形式1和形式2值具有陣列..

我可以能夠接收值數組從形式1,以形成2但不能夠張貼形式1和形式2的值陣列以形成3.

我在使用PHP。

請告訴我。

+3

您可以在$ _SESSION變量中保存表格1/2或隱藏表格(表格2中的表格1,表格3中的表格1和表格2)或者...(任何其他選項) – Sean

+3

爲什麼不能你不用會話嗎? –

+2

SESSION會更好,發佈的值將出現在form2上的頁面源中,這是不安全的。 –

回答

1

您可以使用隱藏字段。 首先將$ _POST的值作爲第二個值Hidden字段。您提交的第二表格後你會得到兩種形式1和形式2數據的

或者 使用會議也是一個不錯的方法

+1

謝謝我使用會話來存儲值。 –

1

使用會話或隱藏字段,但使用會話會更好,讓我解釋一下

using Hidden :- 

Form1中: - 數據提交/張貼在表格2: - 獲得後值隱藏你的第二個表格上

表2: - 個所有形式2輸入字段+ Form1中隱藏字段和後形成3

獲取Form1中和2的所有張貼值的形式3

**Using Session** 

Form1中: - 提交的數據: - 使會話和存儲所有在會議Form1的值

表2: - 提交的數據: - 使會話和Form1的所有值存儲在會話

表3: - 檢索Form 1和Form的會話值

+0

謝謝我使用會話來存儲值併發布內容 –