Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]koszyk
krissthefish
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 23.08.2008

Ostrzeżenie: (0%)
-----


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".
Go to the top of the page
+Quote Post

Posty w temacie
- krissthefish   [PHP]koszyk   18.04.2009, 16:50:50
- - Spawnm   klik   18.04.2009, 16:52:04
- - 1010   Przy dodawaniu sprawdzasz czy już jest w koszyku i...   18.04.2009, 18:04:10
- - Spawnm   ~1010 ... czy ty sprawdzasz co jest pod moimi link...   18.04.2009, 18:09:19
- - erix   Proszę o używanie bbcode.   18.04.2009, 21:04:21
- - krissthefish   Dzięki Spawnm... pomogła lekturka   21.04.2009, 15:50:36


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 01:06