Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] zmienne sesji
krzysiek_raven
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 28.09.2007

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


Witam.

Robie sklep internetowy i mam problem z koszykiem. Koszyk chce oprzeć na sesjach. I chciałbym przechowywać takie wartości w zmiennej sesyjnej: lista towarów dodanych do koszyka, ilość towaru w koszyku, wartość zamówienia i całkowita ilość.
Normalnie zrobił bym tablice dwuwymiaową, która miała by w pierwszej kolumnie numerID towaru a w drugiej ilość tych towarów. Nie potrafie jednak zapisać tego za pomocą zmiennej sesji... Może jest jakiś łatwiejszy sposób na to, a może ktoś pomógł by mi zapisać to w tablicy 2D?
Obecnie mam coś takiego:
  1. <?php
  2. if ($op == 'koszyk'){ // obsługa sesji dla koszyka
  3.  require('tresc/funkcjeKoszyka.php'); // funkcje operujące na sesji koszyka
  4.  
  5.  
  6.  $towID = $_GET['towID'];
  7.  
  8.  if ($towID){ // gdy dodajemy towar do koszyka
  9. if (!isset($_SESSION['towary'])){ // gdy nie ma sesji
  10.  $_SESSION['towary'] = array();
  11.  $_SESSION['ilosc'] = array();
  12.  $_SESSION['calkowita_ilosc'] = 0;
  13.  $_SESSION['calkowita_wartosc'] = 0;
  14. }
  15. if (isset($_SESSION['towary'])){ // gdy jest sesja
  16.  //if (isset($_SESSION['towary'][$towID])) // gdy jest w koszyku
  17.  
  18.  $_SESSION['towary'][] = $towID; // dodajemy towar na końcu tablicy
  19. }
  20.  }
  21.  else{ // gdy wyświetlamy koszyk
  22.  
  23.  }
  24. }
  25. ?>

ale jak mam towary i ilość towarów w oddzielnych tablicach to nie bardzo jest wiadomo, która ilość do którego towaru... Ma ktoś jakiś pomysł jak to zrobic??

Z góry dzięki za pomoc.

Ten post edytował krzysiek_raven 6.12.2007, 16:16:08
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: 21.09.2025 - 20:52