<?php function add($ile, $produkt, $cena){ $_SESSION['produkty'][] = $produkt; $_SESSION['ceny'][] = $cena; $_SESSION['ilosc'][] = $ile; }else{ foreach($_SESSION['produkty'] as $key=>$value){ if($produkt == $value){ $_SESSION['ilosc'][$key] =$_SESSION['ilosc'][$key] + $ile; }else{ $_SESSION['produkty'][] = $produkt; $_SESSION['ceny'][] = $cena; $_SESSION['ilosc'][] = $ile; } } } } ?>
i gdy poraz pierwszy dodaje nowy produkt jest oki, gdy wpisze jeszcze raz tą samą nazwę jest oki bo zwiększa ilość a gdy wpisze coś innego to mi to dodaje pare razy i po ponownym wpisaniu pierwszej wartości nie zwięsza ilości produktu tylko dodaje kilka razy następny.
Gdzie jest dziura i czy tkwi problem.