Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Tablice zmiana wartosci i sprawdzenie, koszyk na tablicach
lewy87r
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 10.05.2008

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


Witam,

mam zrobiony koszyk na zasadzie tablicy (w zmiennej session)
jesli dodaje do koszyka produkt to dziala to w ten sposob
  1. <?php
  2. $_SESSION['koszyk'][]=array('id'=>"$id",'ilosc'=>'1');
  3. ?>


I chodzi o to ze nie mam pojecia jak zrobic sprawdzenie czy wpis w tablicy o danym id istnieje i jesli istnieje to zeby ilosc zwiekszyc o 1 ;]
bo w tym momencie dodaje sie do koszyka oddzielny produkt i sa 2 takie same produkty w koszyku.

Prosze albo o podpowiedzi albo o jakies gotowe rozwiazania ;]

(czytalem na temat tablic i szczerze mowiac najwiecej mi one problemu robia)

Szukajac na googlach nie znalazlem nic interesujacego ;]

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lewy87r
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 10.05.2008

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


Rozwiazanie jest spoko ;] lecz nastapil problem ;] bo trzeba wprowadzic cos takiego jak rozmiarowka ;] i tez w koszyku jest to przetrzymywane ;]
wszystko ok ;] ale bedzie trzeba zapewne zrobic to w ten sposob ze jesli produkt o id 11 jest w bazie i ma rozmiar 11 to jak dodam kolejny produkt o id 11 i rozmiarze innym to powinien pojawic sie produkt nowy (w tym przypadku jest to niemozliwe bo index to id) z tym nowym rozmiarem ;]

kurde... wiec zastosowanie id jako indexu odpada;]
musze podejrzec jak to w oscommerce jest zrobione ;] choc pewnie bardziej skomplikowanie....
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 02:14