Chcę zrobić tak, że kiedy w koszyku jest już ten sam towar który obecnie dodaję przy takim samym rozmiarze i kolorze to nie chcę dodawać nowego produktu, tylko zmienić wartość ilości np. z 1 na 2. Myślę że logiczne. Nie wiem właśnie jak zmienić wartość w tablicy. Korzystam z ZENDa, ale tutaj chodzi o samą tablicę.
Tak wygląda tablica:
$obj['id'] = $prod; $obj['kolor'] = $kolor; $obj['il'] = $il; $obj['size'] = $rozmiar; $koszyk->produkt[] = $obj;
Ja próbuję w ten sposób:
foreach($koszyk->produkt as $dp => $jest){ if($prod == $jest['id'] and $kolor == $jest['kolor'] and $rozmiar == $jest['size']){ $il = $jest['il'] + $il; $koszyk->produkt[] = $obj[$dp][il]; }
I jakoś mi to nie wychodzi. Proszę o pomoc.