Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Odczyt tablicy w sesji
-mtweeman-
post
Post #1





Goście







Witam,

w zadaniu które wykonuję przechodzę pomiędzy plikiem html, będącym formularzem, a plikiem php, w którym dane mają zostać zapisane do tablicy w sesji. Gdy zostaną wprowadzone wszsytkie dane program ma przechodzić z pliku php do innego pliku php i dokonywać na danych zapisanych w tablicy pewnych operacji.

  1. //pierwszy z plików php
  2.  
  3. $_SESSION['i']=0; //zmienna służąca zapamiętaniu ile rekordów w tabeli wprowadzono
  4.  
  5. $id_prz['i']=$id_p;
  6. $godz['i']=$godzina; //zmienne id_p oraz godzina zostają przypisane do odpowiednich pól tablicy id_prz i godz
  7.  
  8. $_SESSION['id_prz']=$id_prz;
  9. $_SESSION['godz']=$godz;
  10.  
  11. print $_SESSION['id_prz']['i']; //wypisanie na ekranie monitora danych z tabeli dla obecnej wartości i
  12. print $_SESSION['godz']['i'];

  1. drugi plik php
  2. for($j=0; $j<$_SESSION['i']; $j++)
  3. {
  4. print $_SESSION['id_p'][$j]; print ('<br>');
  5. print $_SESSION['godz'][$j]; print ('<br>');
  6. }


Tu pojawia się problem, bo nie zostają wydrukowane wartości id_p oraz godz na ekranie. Gdzie popełniam błąd?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
iwosz
post
Post #2





Grupa: Zarejestrowani
Postów: 62
Pomógł: 3
Dołączył: 30.07.2009

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


Ok, no więc inaczej, mamy form:
  1. <form action="plik1.php" method="post">
  2. <input name="id_prz" type="text" />
  3. <input name="godzina" type="text" />
  4. <input value="Wyslij" type="submit" />
  5. </form>

W pliku plik1.php odbieramy dane z forma:
  1. $_SESSION['form']['id_prz'] = $_REQUEST['id_prz'];
  2. $_SESSION['form']['godzina'] = $_REQUEST['godzina'];
  3.  
  4. echo '<pre>';
  5. print_r($_SESSION['form']); // wyswietlamy dane odebrane z forma

W pliku plik2.php odczytujemy dane z sesji i robimy z nimi co chcemy:
  1. $id_prz = $_SESSION['form']['id_prz'];
  2. $godzina = $_SESSION['form']['godzina'];
  3.  
  4. // robimy z odczytanymi danymi co chcemy

i z bani (IMG:style_emoticons/default/thumbsupsmileyanim.gif)
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 - 05:03