Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Formularz i warunki
Manieq
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.01.2013

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


Witam dopiero zaczynam swoją przygodę z php i potrzebuje wykonac mniej wiecej taki formularz.
- po otworzeniu strony pojawia nam sie napis STRONA 1 , ponizej mam pole tekstowe o nazwie Wielkosc1, nizej checkbox o nazwie Pomin, nizej dwa przyciski DWIE oraz ZAPISZ.
- po wybraniu DWIE wyswietli nam sie pod tym wszystkim STRONA 2 ktora zawiera to co pierwsza oraz pole tekstowe Wielkosc2 i zamiast przycisku DWIE posiada przycisk JEDNA , jesli nacisniemy JEDNA to wyswietli sie tylko strona 1 , a jesli zapisz to przechodzi do Strony 3 która wypisuje zawartosc pola wielkosc1,wielkosc2, sprawdza czy zostalo zaznaczone pole checkbox oraz posiada button ZNÓW ktory uruchamia od nowa formularz. Tak troche pokrecone ale nie mam jak tego inaczej wytlumaczyc smile.gif
Zatrzymalem sie na pewnym bledzie i nie potrafie tego dokonczyc prosze o pomoc :

  1. <?PHP
  2.  
  3. if(isset($_GET['send'])) $send=FALSE;
  4. else $send=TRUE;
  5.  
  6. if($send)
  7. {
  8. $Wielkosc1='';
  9. $Wielkosc2='';
  10. $send='strona nr 1';
  11. }
  12. else
  13. {
  14. if(isset($_GET['wlk1'])) $Wielkosc1=$_GET['wlk1'];
  15. else $Wielkosc1='';
  16. if(isset($_GET['wlk2'])) $Wielkosc2=$_GET['wlk2'];
  17. else $Wielkosc2='';
  18. if(isset($_GET['wlk_p'])) $wlk_p=TRUE;
  19. else $wlk_p=FALSE;
  20. $Zapisz=$_GET['send'];
  21. }
  22.  
  23. echo '<form action=index12PP.php>';
  24.  
  25. switch($send)
  26.  
  27. {
  28. case 'strona nr 1':
  29. {
  30.  
  31. echo 'Strona nr 1<br>';
  32. echo'<br>Wielkosc1 <input type=text name=wlk1 value=';
  33. if(isset($_GET['wlk1']))
  34. {
  35. $Wielkosc1=$_GET['wlk1'];
  36. echo $Wilekosc1;
  37. }
  38. echo'><br>';
  39. echo'Pomin<input type=checkbox name=wlk_p';
  40. if(isset($_GET['wlk_p'])) echo' checked';
  41. echo'><br>';
  42.  
  43. echo '<input type=submit value=Dwie name=send><br>';
  44. echo '<input type=submit value=Zapisz name=send>';
  45. break;
  46. }
  47.  
  48.  
  49. case 'strona nr 2':
  50. {
  51. echo 'strona nr 2<br>';
  52. echo'<br>Wielkosc1 <input type=text name=wlk1 value=';
  53. if(isset($_GET['wlk1']))
  54. {
  55. $Wielkosc1=$_GET['wlk1'];
  56. echo $Wielkosc1;
  57. }
  58. echo'><br>';
  59.  
  60. echo'<br>Wielkosc2 <input type=text name=wlk2 value=';
  61. if(isset($_GET['wlk2']))
  62. {
  63. $Wielkosc2=$_GET['wlk2'];
  64. echo $wlk2;
  65. }
  66. echo'><br>';
  67.  
  68. echo'Pomin<input type=checkbox name=wlk_p';
  69. if(isset($_GET['wlk_p'])) echo' checked';
  70. echo'><br>';
  71.  
  72.  
  73. echo '<input type=submit value=Jedna name=send><br>';
  74. echo '<input type=submit value=Zapisz name=send>';
  75. break;
  76. }
  77.  
  78. case 'Zapisz':
  79. {
  80.  
  81. echo 'strona nr 3<br>';
  82. echo '<br>Wielkosc1: <i>';
  83. if(isset($_GET['wlk1'])) echo $Wielkosc1.'</i><br>';
  84. else echo '';
  85.  
  86. echo 'Wielkosc2:';
  87. if(isset($_GET['wlk2'])) echo $Wielkosc2;
  88. else echo '';
  89.  
  90. echo '<br>';
  91.  
  92. echo 'Pomin: ';
  93. if($wlk_p='on') echo '<i>Tak</i>';
  94. else echo 'Nie';
  95.  
  96. echo '<br><br><input type=submit value=Znow name=send>';
  97. break;
  98. }
  99.  
  100. case 'Znow':
  101. {
  102. echo 'strona nr 1<br>';
  103. echo'<br>Wielkosc1 <input type=text name=Wielkosc1><br>';
  104. echo'Pomin<input type=checkbox name=wlk_p><br>';
  105.  
  106. echo '<input type=submit value=Dwie name=send><br>';
  107. echo '<input type=submit value=Zapisz name=send>';
  108.  
  109. break;
  110. }
  111. }
  112.  
  113.  
  114.  
  115. ?>
Powód edycji: [Daiquiri]:
Go to the top of the page
+Quote Post
Daiquiri
post
Post #2





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Prawdziwe combo! Nie ten dział + Temat: Jak poprawnie zatytulowac watek + brak bbcode. Yhh, przenoszę wstawiam bbcode i poprawiam tytuł. Następnym razem zamknę...
Go to the top of the page
+Quote Post
muniekw
post
Post #3





Grupa: Zarejestrowani
Postów: 243
Pomógł: 22
Dołączył: 1.06.2009
Skąd: Warszawa

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


Jaki to błąd bo nic nie piszesz na ten temat?
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 Aktualny czas: 19.08.2025 - 15:17