Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] jak zapisać tablicę do sesji, i do jej elementu odwołać się poprzez zmienną?
hiszpanespaniol
post 23.10.2008, 00:15:54
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 39
Dołączył: 7.04.2008
Skąd: 3city

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


witam wszystkich.

próbuję zapisać zwykłą tablicę do sesji a następnie za pomocą zmiennej odwołać się do któregoś z jej elementów.

przykład:

  1. <?php
  2. $pietro = 'pierwsze';
  3. // tu generuje tablice:
  4. $tablica = array( 'parter' => 'jasio', 'pierwsze' => 'ania', 'drugie' => 'ja' );
  5.  
  6. // tu ewentualnie zapisuje ja do sesji:
  7. $_SESSION['tablica'] = isset($_SESSION['tablica']) ? $_SESSION['tablica'] : $tablica;
  8.  
  9. // a tu nie wiem jak sie do konkretnego elementu odwolac:
  10. // ponizszy zapis jest bledny, powoduje wyswietlenie "Undefined index: tablica[$pietro]"
  11. echo $_SESSION['tablica[$pietro]'];
  12. ?>


jeżeli ktoś myśli, że "session_start(), to uprzedzam, że sesja już działa: "A session had already been started"

proszę o pomoc.

dodatkowo: może ktoś wie dokładnie (liczba całkowita) ile danych domyślnie można przechować w sesji PHP. Chodzi mi o domyślną wartość np przy instalacji PHP i Apache z paczki w ubuntu, bez żadnych modyfikacji.

pozdrawiam

powód edycji: literówka

Ten post edytował hiszpanespaniol 23.10.2008, 00:18:24


--------------------
Go to the top of the page
+Quote Post
sowiq
post 23.10.2008, 00:18:32
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


  1. <?php
  2. echo $_SESSION['tablica'][$pietro];
  3. ?>

Poczytaj o tablicach wielowymiarowych winksmiley.jpg

Ten post edytował sowiq 23.10.2008, 00:19:03
Go to the top of the page
+Quote Post
hiszpanespaniol
post 23.10.2008, 00:32:34
Post #3





Grupa: Zarejestrowani
Postów: 213
Pomógł: 39
Dołączył: 7.04.2008
Skąd: 3city

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


mea maxima culpa smile.gif

oczywiście znam tablice wielowymiarowe i aż mi głupio teraz. to wina braku snu i poprawiania kodu, zamiast pisania od nowa.


--------------------
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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:57