Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Guzik "wstecz", formularz
-Gość_mlody-
post 3.08.2005, 16:22:00
Post #1





Goście







Hej,

mam pytanie, jak sie robi kilkustronicowy formularz z guzikiem wstecz? Tzn, jak zrobic, aby po nacisnieciu guzika wlaczyla sie poprzednia strona z uprzednio wypelnionymi polami?

pozdr.
Go to the top of the page
+Quote Post
Noctovizor
post 3.08.2005, 20:23:36
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 2.08.2005

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


Link do guzika powinien byc taki:

  1. <?php
  2.  
  3. <a href=&#092;"javascript:history.back()\"><img src=\"ŹRÓDŁO OBRAZKA\" border=0></a>\";
  4.  
  5. ?>


Ten post edytował Noctovizor 3.08.2005, 20:23:59
Go to the top of the page
+Quote Post
zbig13
post 3.08.2005, 20:37:54
Post #3





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Legionowo

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


Co do formularza to pokaże ci tylko przykład bo nie pokazałeś swojego kodu, ani nie napisałeś jakie tam mają być pola.

  1. <form action=\"next_page.php\" method=\"post\">
  2. Pole 1: <input type=\"text\" name=\"pole1\" value=\"<?php if (isset($_POST['pole1'])) echo $_POST['pole1']; ?>\">
  3. Pole 2: <textarea name=\"pole2\"><?php if (isset($_POST['pole2'])) echo $_POST['pole2']; ?> </textarea>
  4. <input type=\"button\" value=\"wstecz\" onClick=\"javascript:history.back()\">
  5. <input type=\"submit\" name=\"wyslij\" value=\"Wyślij\">
  6. </form>

Teraz już po kliknięciu na "wstecz" poprzednie wartości powinny być zachowane.
Go to the top of the page
+Quote Post
wolguy
post 3.08.2005, 21:00:50
Post #4





Grupa: Zarejestrowani
Postów: 219
Pomógł: 10
Dołączył: 9.01.2005

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


Link to po prostu:
  1. <A HREF="javascript: history.back()">wstecz</A>


Jako kod formularza wystarczy czysty HTML:
  1. <form action="next_page.php" method="post">
  2. Pole 1: <input type="text" name="pole1">
  3. Pole 2: <textarea name="pole2"></textarea>
  4. <input type="button" value="wstecz" onClick="javascript:history.back()">
  5. <input type="submit" name="wyslij" value="Wyślij">
  6. </form>


Natomiast ten kod z php można wstawić do skryptu wykonującego (next_page.php) i użyć go w razie jakiś błędów w wypełnieniu formularza, np. niepoprawny adres e-mail.

Ten post edytował wolguy 3.08.2005, 21:02:59
Go to the top of the page
+Quote Post
-Gość_mlody-
post 4.08.2005, 10:40:06
Post #5





Goście







Dzieki za pomoc. smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:40