Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Przekazanie parametru sesji metoda get,post
Haorius
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.06.2010

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


A wiec mam dwa pliki w katalogu, pierwszy zawiera formularz, ktory trzeba wypelnic, jak juz go wypelnimy naciskamy wyslij a to przekazuje parametry formularza do nastepnej strony gdzie sa odczytywane. W zwiazku z tym moje pytanie czy mozliwe jest przekazanie a nastepnie odczyt id mojej sesji pomiedzy takimi dwoma plikami ? Jesli tak jak to zrobic ? Chcialbym aby na druga strone byly przenoszone w taki sposob

<input type="hidden" name="SessionId" value="(tutaj id mojej sesji sesji)" />




Pytanie drugie czy mozliwe jest aby 2 formularz wyswietlal zamias danych formularza z poprzedniej strony link do strony na ktora zostaniemy przekierowani po nacisniecu wyslij na piewszej stronie ? I pytanie trzecie jak ustawic zeby te pliki mialy kodowanie znakow utf-8 ?

Plik jeden.html
  1. <html>
  2. <head>
  3. <title>
  4.  
  5. Test formularza
  6. </title>
  7. </head>
  8. <body>
  9. <form action="dwa.php" method="GET">
  10. Imię: <input type=text name="imie"/><br/>
  11.  
  12. Nazwisko: <input type=text name="nazwisko"/><br/>
  13. Proszę o fakturę do zamówienia: <input type=checkbox name="faktura"/><br/>
  14. Chcę zamówić:<br/>
  15. <input type=radio name=zamow value="kola"/>Coca-colę<br>
  16.  
  17. <input type=radio name=zamow value="fanta"/>Fantę<br>
  18. <input type=radio name=zamow value="sprite"/>Sprite'a<br>
  19. <input type=submit value="Wyślij"/>
  20. </form>
  21. </body>
  22.  
  23. </html>

Plik dwa.php
  1. <html>
  2. <head>
  3. <title>
  4. Wyniki
  5. </title>
  6. </head>
  7.  
  8. <body>
  9. Imię: <?php echo $_GET['imie']?><br>
  10. Nazwisko: <?php echo $_GET['nazwisko']?><br>
  11. Faktura: <?php echo ($_GET['faktura'] == 'on' ? 'Tak' : 'Nie')?><br>
  12.  
  13. Zamówienie: <?php switch($_GET['zamow']){
  14. case "kola":
  15. echo "Coca-cola";
  16. break;
  17. case "fanta":
  18. echo "Fanta";
  19. break;
  20. case "sprite":
  21. echo "Sprite";
  22. break;
  23. }
  24. ?>
  25. </body>
  26. </html>


Ten post edytował Cysiaczek 7.06.2010, 08:04:12
Powód edycji: [Cysiaczek]:
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: 28.09.2025 - 07:53