![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 11 Dołączył: 9.05.2011 Skąd: Gdańsk Ostrzeżenie: (10%) ![]() ![]() |
Cześć mam taki kod
Bawie się z koszykiem internetowy. I wszystko działa ale jak już dodamy do koszyka dwa razy ten sam produkt to w koszyku wyświetla dwa razy ten sam produkt, a nie połaczone. Próbowałem już to zrobić męczyłem się ale coś mi nie idzie. Jak to zrobić? że jak dodamy jeszcze raz ten sam produkt to go w powyższym kodzie połączy w jeden produkt? Jest to jeszcze wzór koszyka potem pod oop przerobie ale narazie musze ten problem rozwiązać. Coś mi nie idzie z tym niestety. Z góry dzieki. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nie
$_SESSION['koszyk'][] = $item; a: $_SESSION['koszyk'][$item['id']] = $item; Dzieki temu kazda pozycja bedzie miala swoje wlasne ID i bez problemu bedziesz mogl sprawdzic czy pozycja juz jest czy nie i albo połączyc albo poprostu dodac -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 11 Dołączył: 9.05.2011 Skąd: Gdańsk Ostrzeżenie: (10%) ![]() ![]() |
Dzięki. Jak by coś dalej mi nie wychodzilo to napisze.
Udało się. Daje kod może komuś się przyda lub i też ma problem z tym:
Wystarczy tylko przerobić na swoje i zabezpieczyć. Pozdrawiam ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Sprawdzanie czy cos jest juz w koszyku i ewnetualne dodawania powinno byc w funkcji dodaj a nie przed
poza tym nie: $ile_jest = $_SESSION['koszyk'][$id]['ilosc']; $nowa_ilosc = $ile_jest + $ilosc; $_SESSION['koszyk'][$id]['ilosc'] = $nowa_ilosc; a poprostu $_SESSION['koszyk'][$id]['ilosc'] += $ilosc; -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 11 Dołączył: 9.05.2011 Skąd: Gdańsk Ostrzeżenie: (10%) ![]() ![]() |
Ok poprawione ; p
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:35 |