2012-03-17 84 views
0

我有一個數組$ _ POST [「大小」]通PHP陣列來頁面POST

我想通過這個到下一個頁面

起初我還以爲,以及多數民衆贊成容易只通過它:

<input type="hidden" name="size" value="<?php echo $_POST['size'] ?>"/> 

顯然這是錯誤的,但有沒有辦法做到這一點不這樣做:

foreach ($_POST['size'] as $key => $value){ 
echo '<input type="hidden" name="size['.$key.']" value="'.$value.'"/>'; 
} 

回答

1

使用會話 - 這是一個很好的例子。

在$ _SESSION ['size']中存儲$ _POST ['size']並從您需要的頁面上的會話中獲取它。

1

,你可以json_encode數組(作爲隱藏元素中的值),然後在下一個PHP頁面中使用json_decode

+0

我編碼成一個變量,然後在值中回顯它? – 2012-03-18 00:06:20

+0

我不認爲這很重要,'echo'';'將是與首先編碼它的結果相同。如果你想更堅持一點,你也可以寫一個cookie – 2012-03-18 00:14:11