2

セッション カート配列のキーとして製品 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; 
4

1 に答える 1