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
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




to w ilu ty miejsach masz ten koszyk ze az tyle zmian bys musial zrobic?

Jak chcesz byc kompatybilny wstecz to zrob tak:
  1. <?php
  2. if (!isset($_SESSION['koszyk'][$id]))
  3.  $_SESSION['koszyk'][$id]=array('id' => $id, 'ilosc'=>1);
  4. else
  5.  $_SESSION['koszyk'][$id]['ilosc']++;
  6. ?>

I po sprawie.
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: 11.10.2025 - 11:20