Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]koszyk
Forum PHP.pl > Forum > Przedszkole
krissthefish
Witam. Tworzę sobie prosty koszyk na zakupy no i ma to działać tak:

Na jednej stronie mam listę produktów znajdujących się w bazie ( w postaci linku, który po kliknięciu przenosi do pliku php dodającego do koszyka + odbiera z linku zmienne z id danego produktu).

Do zmiennej sesyjnej (mojego koszyka) dodaje wpisy tak:

$_SESSION['koszyk'][] = array (
'id' => $id,
'nazwa' => $nazwa,
'cena' => $cena,
'ilosc' => $ilosc);

Każdy produkt dodawany jest do tablicy i wygląda to tak:

Array
(
[1] => Array
(
[id] => 2
[nazwa] => buty do galopowania
[cena] => 300z?
[ilosc] => 1
)

[2] => Array
(
[id] => 2
[nazwa] => buty do galopowania
[cena] => 300z?
[ilosc] => 1
)

[3] => Array
(
[id] => 1
[nazwa] => buty do kaszykówki
[cena] => 270z?
[ilosc] => 1
)
)

Problem w tym, że jak dodam do koszyka kilka razy ten sam produkt to dublują
mi się wpisy do tablicy... Jak mam zrobić, żeby przy ponownym dodaniu tego samego produktu
wpis się nie dublował, a np. zwiększała się wartość klucza "ilosc".
Spawnm
klik smile.gif
1010
Przy dodawaniu sprawdzasz czy już jest w koszyku i dodajesz do ilości.
Spawnm
~1010 ... czy ty sprawdzasz co jest pod moimi linkami questionmark.gif
tam jest wszystko winksmiley.jpg
erix
Proszę o używanie bbcode.
krissthefish
Dzięki Spawnm... pomogła lekturka winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.