Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]sesja a tablica
matyskiewicz
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 3
Dołączył: 6.10.2006
Skąd: Poznań

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


Witam,
Obecnie piszę koszyk do sklepu internetowego:
wchodzę w kategorię produktu i mam formularz:
  1. <form action="index.php?module=add" method="post">
  2. <input type="hidden" name="id" value="{$item.id}" /> //pobieram id produktu
  3. <input type="text" name="ilosc" value="1" /> //ilosc domyslna to 1 szt
  4. <input type="submit" value="dodaj do koszyka" />
  5. </form>

przesyłam to do funkcji która ma za zadanie dopisać do sesji tablice 2 wymiarową
  1. <?php
  2. $_SESSION['cart']= $cartArray[$zamId][$zamIlosc];
  3. ?>

Z pewnością popełniam gdzieś błąd, ponieważ albo nie zapisuje tablicy do sesji albo nie umiem jej wyświetlić (użyłem do tego funkcji print_r())

Może również przedstawię dalszą cześć mojego rozumowania:
1. zapisuje do tablicy wartość id i ilości, to przekazuje do sesji.
2. tablice dowolnie powiększam o kolejne towary
3. wchodząc do zawartości koszyka pobieram dane z tablicy i porównuję danymi z bazy danych

zastanawiam się również nad wprowadzeniem licznika, w celu późniejszej modyfikacji zamówienia (np zmiany ilości sztuk).

Proszę o wsparcie merytoryczne, oraz ewentualną pomoc w kodzie.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
singles
post
Post #2





Grupa: Zarejestrowani
Postów: 121
Pomógł: 26
Dołączył: 2.07.2007

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


Jeśli Cię dobrze zrozumiałem, chcesz ustawić całą tablicę sesji na nowo z tamtymi wartościami. To będzie tak.
  1. <?php
  2. $_SESSION = array('dane' => $cookies, 'ilewierszy' => $w_M2, 'ilekolumn' => $k_M2);
  3. ?>


Ten post edytował singles 16.06.2009, 07:34:02
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: 5.10.2025 - 17:47