2013-02-11 14 views
-4

foreach循環只重複arary的最後一個元素?使用javascript和php使用for-each來發布數據?

Java腳本代碼:

<?php foreach($_REQUEST["itemprice"] as $itemprice) 
    { 
     ?> 
     + "&itemname_price[]=<?php echo $itemname?>_price=" + <?=$itemname?>_price.value 
     <?php 
    } 
    ?> 

代碼來請求數據

$items_price = array(); 
    foreach($_REQUEST['itemname_price'] as $itemname_pric) { 
       $items_price[]=$itemname_pric; 
    } 
    print_r($items_price); 
+2

其實你能解釋一下你在這裏做什麼? – Techie 2013-02-11 09:40:50

+0

你知道你可以編輯你的問題嗎? problum,throu,thesnippet,arry?聽說過第一封信嗎? – elclanrs 2013-02-11 09:43:10

+0

@Dasun 我想將該數據發佈到其他頁面,以便我可以將其保存在MySQL中 – user2060705 2013-02-11 09:53:00

回答

0

的foreach用於從數組獲取值,並且你正在嘗試在這裏是從特定的數組鍵獲取數據。我想這就是爲什麼你得到一個單一的價值。你可以參考 http://php.net/manual/en/control-structures.foreach.php來得到foreach的確切用法。

讓我知道你是否有什麼可以知道的。