Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak przetransportować zmienną dalej?
DeDmAn
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 12.09.2006

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


Witam

Mam taki problem:

Mam sobie switcha:

  1. <?php
  2.  
  3. switch ($_GET['pokaz'])
  4. {
  5.  
  6. case "etap3":
  7. // wyswietlenie $_post['xxx']
  8. break;
  9.  
  10.  
  11. case "etap2":
  12. // FORMULARZ Z AKCJA: etap3
  13. // przekazanie $_post['xxx'] do etapu3
  14. break;
  15.  
  16.  
  17. default:
  18. // FORMULARZ Z AKCJA: etap2
  19. // Wswietlenie formularza z $_post['xxx']
  20.  
  21. break;
  22. }
  23. ?>



Więc chciałbym tak:

W default wczytuje formularz w ktorym wpisuje sobie _POST, w kolejnym wyswietlam. I chcialbym go przekazac do kolejnego etapu. Jak mam to zrobic?
Czy tylko zostaje sesja?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Pewnie definiujesz tę zmienną poza zasięgiem. Poczytaj ciut o zasięgu zmiennych to zrozumiesz, że jeśli zmienna ta powinna być widoczna tam gdzie chcesz, to nie może się ona pojawiać znikąd. Zmienna zdefiniowana w obrębie funkcji warunkowej, switch i wszelkich pętlach jest widoczna tylko w nich. Po ich zakończeniu ulega zniszczeniu. By to ominąć musiz deklarować je wcześniej zmieniać wewnątrz pętli i wtedy możesz ją odczytać na innym etapie już poza strukturą kontrolną.
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: 10.10.2025 - 02:49