Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak odwołać się do tablicy istniejącej w sesji?, w ten sposób nie działa: $_SESSION[tablica[$klucz]]
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


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ź..

Ten post edytował kukix 14.05.2008, 16:27:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
szpakoo
post
Post #2





Grupa: Zarejestrowani
Postów: 122
Pomógł: 16
Dołączył: 19.04.2007

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


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. ?>


--------------------
Go to the top of the page
+Quote Post
kukix
post
Post #3





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


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...
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 09:21