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
 
Start new topic
Odpowiedzi
Haorius
post
Post #2





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

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


Dobra moze innaczej, bo mi juz rece opadaja od kombinowania z tym. Integruje sklep internetowy na potrzeby sprzedazy ratalnej. Uzywam prestashop. Musze wyslac do partnera ratalnego tego typu formularz metoda post, ale nei wiem skad wziac np wartosc dla partnerSessionId co jest id_sesji osoby kupujacej, tam jest przykladaowa wartosc sesji a ja bym chcial zeby mi sie formularz automatycznie wypelnial id_sesji klienta

  1. <form method="POST" action="">
  2. <input type="hidden" name="zlozFormularzRatalny" value="true" />
  3. <input type="text" name="partnerId" value="102" />
  4. <input type="text" name="partnerSessionId" value="A10BC921901EA091292999ACC9102" />
  5. <input type="text" name="identyfikator_zamowienia" value="FV 01/05/2008"/>
  6. <input type="text" name="produkt_1_id" value="lcd42sony"/>
  7. <input type="text" name="produkt_1_name" value="Sony LCD 42 cali"/>
  8. <input type="text" name="produkt_1_price" value="3999.99"/>
  9. <input type="text" name="produkt_2_id" value="mikro12"/>
  10. <input type="text" name="produkt_2_name" value="Mikrofalówka Philips"/>
  11. <input type="text" name="produkt_2_price" value="699.99"/>
  12. <input type="submit" name="wyslij"/>
  13. </form>


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: 14.10.2025 - 04:19