Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak odwołać się do tablicy istniejącej w sesji?
Forum PHP.pl > Forum > Przedszkole
kukix
Witam.

W jakis psoób mozna odwolać sie do tablicy, ktora umieszczona jest w sesji?

w php4 robilem to w ten sposób:

  1. <?php
  2. $tablica=array();
  3. session_register("tablica");
  4. ...
  5. ...
  6. ...
  7. $tablica[$isbn]='1';
  8. ?>


po zmianie z php4 na php5 skrypt nie chce dzialac.

Wiem, że trzeba użyc $_SESSION[]

  1. <?php
  2. $tablica=array();
  3. session_register("tablica");
  4. ...
  5. ...
  6. ...
  7. $_SESSION['tablica'][$isbn]='1';
  8.  
  9. próbowalem też:
  10.  
  11. $_SESSION[tablica[$isbn]]='1';
  12. ?>


jednak oba sposoby nie działają..


Bardzo prosze o podpowiedź.. w manualu nic nie moglem znaleźc na ten temat..
Bede bardzo wdzięczny za podpowiedź..
szpakoo
jeżeli w ten sposób nadajesz wartość sesji
  1. <?php
  2. $_SESSION['tablica'][$isbn]='1';
  3. ?>

to i w ten sam sposób sie do niej odwołujesz
Przykład
  1. <?php
  2.  
  3. $isbn = 7;
  4. $_SESSION['tablica'][$isbn]=1;
  5.  
  6. //wyświetlenie wartości sesji
  7. echo $_SESSION['tablica'][$isbn];
  8. //mozesz jeszcze sprawdzić jak wygląda tablica sesji
  9. print_r($_SESSION);
  10. ?>
kukix
Cytat(szpakoo @ 14.05.2008, 17:27:57 ) *
jeżeli w ten sposób nadajesz wartość sesji
to i w ten sam sposób sie do niej odwołujesz


Dzięki wielkie za naprowadzenie.. byłem blizko, ale w pewnym momencie coś sie zmieszałem...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.