Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] formularze
murdock
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 16.11.2006

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


czesc all . Mamy sobie formularz i na dole jest przycisk "dalej". Jak zrobić coś takiego ze po naciśnięciu przycisku "dalej" pojawi sie nam nowy formularz na tej samej stronie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował murdock 5.04.2007, 17:23:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
franki01
post
Post #2





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


  1. <?php
  2.  
  3. if($_POST['send'] == "Koniec") {
  4. $_SESSION['FORM_DATA'] = array_merge($_POST,$_SESSION['FORM_DATA']);
  5.  
  6. // tutaj jest koniec formularza, w $_SESSION['FORM_DATA'] trzymane sa dane z obu formularzy
  7. // nazwy pol nie powinny nazywac sie tak samo w jednym i w drugim formularzu
  8. }
  9. else if($_POST['send'] == "Następna strona") {
  10. // tutaj mozna dac jeszcze jakies instrukcje sprawdzajace poprawnosc danych itp.
  11. $_SESSION['FORM_DATA'] = $_POST;
  12.  
  13. echo 'Drugi formularz
  14. ......
  15. <input type="submit" name="send" value="Koniec" />';
  16. }
  17. else {
  18. echo '<form action="index.php?f=true&pf=true&newfirma=true" id="formularz" enctype="multipart/form-data" method="post" name="formularz1">
  19. <table bgcolor="#32CD32" cellpadding="4" cellspacing="1" border="1">
  20. <tr>
  21. <td id="tabnaglowek" align="center" colspan="2"><b>Dodaj Firme:</b></td>
  22. </tr>
  23. <tr>
  24. <td>Nazwa opisowa: </td>
  25. <td><input name="nazwa_opisowa" maxlength="255" size="30" type="text" /></td>
  26. </tr>
  27. <tr>
  28. <td>Nazwa firmy: </td>
  29. <td><input name="naza_firmy" maxlength="255" size="30" type="text" /></td>
  30. </tr>
  31. <tr>
  32. <td>Forma prawna </td>
  33. <td><input name="forma_prawna" maxlength="255" size="30" type="text" /></td>
  34. </tr>
  35. <tr>
  36. <td>Adres siedziby: </td>
  37. <td><input name="adres_siedziby" maxlength="255" size="30" type="text" /></td>
  38. </tr>
  39. <tr>
  40. <td>Adres korespondencyjny:</td>
  41. <td><input name="adres_korespondencyjny" maxlength="255" size="5" type="text" /></td>
  42. </tr>
  43. <tr>
  44. <td>Telefon:</td>
  45. <td><input name="telefon" maxlength="255" size="5" type="text" /></td>
  46. </tr>
  47. <tr>
  48. <td>Teefon komorkowy:</td>
  49. <td><input name="telefon_komorkowy" maxlength="255" size="30" type="text" /></td>
  50. </tr>
  51. <tr>
  52. <td>Fax</td>
  53. <td><input name="fax" maxlength="255" size="5" type="text" /></td>
  54. </tr>
  55. <tr>
  56. <td>Email:</td>
  57. <td><input name="email" maxlength="255" size="30" type="text" /></td>
  58. </tr>
  59. <tr>
  60. <td>www:</td>
  61. <td><input name="www" maxlength="255" size="30" type="text" /></td>
  62. </tr>
  63. <tr>
  64. <td>Nip:</td>
  65. <td><input name="nip" maxlength="255" size="30" type="text" /></td>
  66. </tr>
  67. <tr>
  68. <td>Regon:</td>
  69. <td><input name="regon" maxlength="255" size="30" type="text" /></td>
  70. </tr>  
  71. <tr><td align="center" colspan="2"><input type="submit" name="send" value="Następna strona" /></td></tr>
  72. </table>
  73. </form>';
  74. }
  75. ?>
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: 13.10.2025 - 12:37