在购物车页面上更新数量php

时间:2013-06-10 08:54:04

标签: php cart

我已将产品ID添加为会话购物车数组的密钥。例如3和47.现在当我进入购物车页面时,我有文本字段,其中有数量框和旁边的更新按钮,所以我需要点击更新按钮的东西,这样它可以接受并更新特定的会话数组产品,但我不能这样做,因为产品ID作为关键,这里是我的数组

 Array
 (
    [3] => Array
        (
            [product-id] => 3
            [item] => corp
            [unitprice] => 90
            [quantity] => 3
        )

[46] => Array
    (
        [product-id] => 46
        [item] => mike
        [unitprice] => 10
        [quantity] => 1
    )

我尝试过使用for循环但不能正常工作因为密钥不能从0,1,2,3等开始   这是我的for循环

for($i=0;$i<count($_SESSION['cart']);$i++):
   $_SESSION['cart'][$i]['quantity']=$_REQUEST['qty'.$i.''];
endfor; 

1 个答案:

答案 0 :(得分:2)

您可以使用foreach。你可以参考这个链接: php foreach with multidimensional array