Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak w sesji przeniesc dane ze strony na strone
imashjan
post
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 30.11.2005

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


Chodzi mi o to że mam 5 stron formularza, i chcę zrobić tak aby dopiero na 5 stronie była możliwość wysłania danych na serwer. Jak to zrobić by dane były zapisywane w sesji??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
siutek
post
Post #2





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 26.10.2005
Skąd: Toruń

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


jesli chcesz to zrobic pomijajac sesje (przy uzyciu pol "hidden") robisz to tak:

- na pierwszej stronie wysylasz zawartosc formularza do drugiej strony z formularzem,
tam odbierasz dane i wrzucasz do hiddenow:
  1. <?php
  2.  
  3. echo "<input type='hidden' name='imie' value='".$_POST['imie']."'>";
  4. echo "<input type='hidden' name='nazwisko' value='".$_POST['nazwisko']."'>";
  5.  
  6. ?>

oczywiscie rodzaj zmiennej zalezny jest od metody wysylania danych - POST lub GET
i tak w kazdej podstronie, dodajac kolejne "hiddeny", pamietaj aby w 3 stronie formularza znow powtorzyc pola typu "hidden" z drugiej strony, no i dodac pola "łapiące" dane z 2 strony.

(wiem, zamieszalem - ale nie wiem jak to inaczej opisac (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )

natomiast z sesja wyglada to tak jak napisal eques, chociaz ja bym to zrobil jeszcze inaczej:

na drugiej stronie:
  1. <?php
  2.  
  3. $_SESSION['imie'] = $_POST['imie'];
  4. $_SESSION['nazwisko'] = $_POST['nazwisko'];
  5.  
  6. ?>

po czym na kazdej kolejnej stronie formularza dorzucac takie linijki tylko z odpowiednia zmienna (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


mozliwosci jak widzisz jest kilka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
powodzenia
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 - 15:28