Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: formularz
Forum PHP.pl > Forum > Przedszkole
retip
  1. <?php 
  2. if (empty($submit)) 
  3. { 
  4. echo &#092;"<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#FFFFFF\"><form method=\"post\"> 
  5. <tr><td><font color=&#092;"#FF0000\">&nbsp;Imie:</font></td><td bgcolor=\"#D8D8D8\"><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td></tr>
  6. <tr><td><font color=&#092;"#FF0000\">&nbsp;Nazwisko:</font><td bgcolor=\"#D8D8D8\"><input type=\"text\" name=\"nazwisko\" style=\"width: 250px\"></td></tr>
  7. <tr><td><font color=&#092;"#FF0000\">&nbsp;P³eæ:</font></td><td bgcolor=\"#D8D8D8\"><select name=\"plec\" style=\"font-family: Verdana; font-size: 8pt; font-weight: normal\"><option value=\"0\">wybierz</option><option value=\"kobieta\">kobieta</option><option value=\"mê¿czyzna\">mê¿czyzna</option></select></tr>
  8. <tr><td><font color=&#092;"#FF0000\">&nbsp;Telefon:</td><td bgcolor=\"#D8D8D8\"><input type=\"text\" name=\"telefon\" style=\"width: 250px\"></td></tr>
  9. <tr><td><font color=&#092;"#FF0000\">&nbsp;Miasto:</font></td><td bgcolor=\"#D8D8D8\"><input type=\"text\" name=\"miasto\" style=\"width: 250px\"></td></tr>
  10. <tr><td><font color=&#092;"#FF0000\">&nbsp;Adres e-mail:</font></font></td><td bgcolor=\"#D8D8D8\"><input type=\"text\" name=\"email\" style=\"width: 250px\"></td> </tr>
  11.  
  12. <TR>
  13. <td><font color=&#092;"#FF0000\">&nbsp;Data urodzenia:</font></td><td bgcolor=\"#D8D8D8\">
  14. <select name=&#092;"dzien\" style=\"font-family: Verdana; font-size: 8pt; font-weight: normal\">
  15. <option value=&#092;"0\">---</option>
  16. <option value=&#092;"1\">1</option>
  17. <option value=&#092;"2\">2</option>
  18. <option value=&#092;"3\">3</option>
  19. <option value=&#092;"4\">4</option>
  20. <option value=&#092;"5\">5</option>
  21. <option value=&#092;"6\">6</option>
  22. <option value=&#092;"7\">7</option>
  23. <option value=&#092;"8\">8</option>
  24. <option value=&#092;"9\">9</option>
  25. <option value=&#092;"10\">10</option>
  26. <option value=&#092;"11\">11</option>
  27. <option value=&#092;"12\">12</option>
  28. <option value=&#092;"13\">13</option>
  29. <option value=&#092;"14\">14</option>
  30. <option value=&#092;"15\">15</option>
  31. <option value=&#092;"16\">16</option>
  32. <option value=&#092;"17\">17</option>
  33. <option value=&#092;"18\">18</option>
  34. <option value=&#092;"19\">19</option>
  35. <option value=&#092;"20\">20</option>
  36. <option value=&#092;"21\">21</option>
  37. <option value=&#092;"22\">22</option>
  38. <option value=&#092;"23\">23</option>
  39. <option value=&#092;"24\">24</option>
  40. <option value=&#092;"25\">25</option>
  41. <option value=&#092;"26\">26</option>
  42. <option value=&#092;"27\">27</option>
  43. <option value=&#092;"28\">28</option>
  44. <option value=&#092;"29\">29</option>
  45. <option value=&#092;"30\">30</option>
  46. <option value=&#092;"31\">31</option>
  47. </select>
  48.  
  49.  
  50.  
  51.  
  52. <select name=&#092;"miesiac\" style=\"font-family: Verdana; font-size: 8pt; font-weight: normal\">
  53. <option value=&#092;"0\">---</option>
  54. <option value=&#092;"styczeñ\">styczeñ</option>
  55. <option value=&#092;"luty\">luty</option>
  56. <option value=&#092;"marzec\">marzec</option>
  57. <option value=&#092;"kwiecieñ\">kwiecieñ</option>
  58. <option value=&#092;"maj\">maj</option>
  59. <option value=&#092;"czerwiec\">czerwiec</option>
  60. <option value=&#092;"lipiec\">lipiec</option>
  61. <option value=&#092;"sierpieñ\">sierpieñ</option>
  62. <option value=&#092;"wrzesieñ\">wrzesieñ</option>
  63. <option value=&#092;"pa¥dziernik\">pa¥dziernik</option>
  64. <option value=&#092;"grudzieñ\">listopad</option>
  65. <option value=&#092;"grudzieñ\">grudzieñ</option>
  66. </select>
  67.  
  68.  
  69. <select name=&#092;"rok\" style=\"font-family: Verdana; font-size: 8pt; font-weight: normal\">
  70. <option value=&#092;"0\">---</option>
  71. <OPTION value=&#092;"1990\">1990</option>
  72. <OPTION value=&#092;"1989\">1989</option>
  73. <OPTION value=&#092;"1988\">1988</option>
  74. <OPTION value=&#092;"1987\">1987</option>
  75. <OPTION value=&#092;"1986\">1986</option>
  76. <OPTION value=&#092;"1985\">1985</option>
  77. <OPTION value=&#092;"1984\">1984</option>
  78. <OPTION value=&#092;"1983\">1983</option>
  79. <OPTION value=&#092;"1982\">1982</option>
  80. <OPTION value=&#092;"1981\">1981</option>
  81. <OPTION value=&#092;"1980\">1980</option>
  82. <OPTION value=&#092;"1979\">1979</option>
  83. <OPTION value=&#092;"1978\">1978</option>
  84. <OPTION value=&#092;"1977\">1977</option>
  85. <OPTION value=&#092;"1976\">1976</option>
  86. <OPTION value=&#092;"1975\">1975</option>
  87. <OPTION value=&#092;"1974\">1974</option>
  88. <OPTION value=&#092;"1973\">1973</option>
  89. <OPTION value=&#092;"1972\">1972</option>
  90. <OPTION value=&#092;"1971\">1971</option>
  91. <OPTION value=&#092;"1970\">1970</option>
  92. <OPTION value=&#092;"1969\">1969</option>
  93. <OPTION value=&#092;"1968\">1968</option>
  94. <OPTION value=&#092;"1967\">1967</option>
  95. <OPTION value=&#092;"1966\">1966</option>
  96. <OPTION value=&#092;"1965\">1965</option>
  97. <OPTION value=&#092;"1964\">1964</option>
  98. <OPTION value=&#092;"1963\">1963</option>
  99. <OPTION value=&#092;"1962\">1962</option>
  100. <OPTION value=&#092;"1961\">1961</option>
  101. <OPTION value=&#092;"1960\">1960</option>
  102. <OPTION value=&#092;"1959\">1959</option>
  103. <OPTION value=&#092;"1958\">1958</option>
  104. <OPTION value=&#092;"1957\">1957</option>
  105. <OPTION value=&#092;"1956\">1956</option>
  106. <OPTION value=&#092;"1955\">1955</option>
  107. <OPTION value=&#092;"1954\">1954</option>
  108. <OPTION value=&#092;"1953\">1953</option>
  109. <OPTION value=&#092;"1952\">1952</option>
  110. <OPTION value=&#092;"1951\">1951</option>
  111. <OPTION value=&#092;"1950\">1950</option>
  112. </select></td></tr> 
  113.  
  114.  
  115. <tr><td>&nbsp;Zainteresowania:<td bgcolor=&#092;"#D8D8D8\">
  116. <input type=&#092;"checkbox\" name=\"hobby[]\" class=\"SGform\" tabindex=\"27\" value=\"sport\">Sport<br>
  117. <input type=&#092;"checkbox\" name=\"hobby[]\" class=\"SGform\" tabindex=\"27\" value=\"muzyka\">Muzyka<br>
  118. <input type=&#092;"checkbox\" name=\"hobby[]\" class=\"SGform\" tabindex=\"27\" value=\"internet\">Internet<br>
  119. <input type=&#092;"checkbox\" name=\"hobby[]\" class=\"SGform\" tabindex=\"27\" value=\"kultura\">Kultura<br>
  120. <input type=&#092;"checkbox\" name=\"hobby[]\" class=\"SGform\" tabindex=\"27\" value=\"film\">Film<br>
  121. <input type=&#092;"checkbox\" name=\"hobby[]\" class=\"SGform\" tabindex=\"27\" value=\"gry\">Gry
  122. </td></tr> 
  123. <tr><td><font color=&#092;"#FF0000\">&nbsp;Tre&para;æ wiadomo&para;ci:</font></td><td bgcolor=\"#D8D8D8\"><textarea name=\"tresc\" style=\"width: 250px; height: 150px\"></textarea></td> 
  124. </tr> 
  125. <tr> 
  126. <tr> <td>&nbsp;</td><td bgcolor=&#092;"#D8D8D8\"><input type=\"submit\" name=\"submit\" value=\"Wy&para;lij\" style=\"font-family: Verdana; font-size: 8pt; font-weight: bold; background color: #ffffff bold; border: 2 solid #000000\">&nbsp;<input type=\"reset\" value=\"Wyczy&para;æ\" style=\"font-family: Verdana; font-size: 8pt; font-weight: bold; background color: #ffffff bold; border: 2 solid #000000\"></td></form> 
  127. </tr><tr><td>&nbsp;</td><td bgcolor=&#092;"#D8D8D8\"><font color=\"#FF0000\">*</font>Czerwone pola musz&plusmn; byæ koniecznie wype³nione</td><tr> 
  128. </table>&#092;"; 
  129. } 
  130. elseif (!empty($imie) && !empty($nazwisko) && !empty($plec) && !empty($telefon) && !empty($miasto) && !empty($email) && !empty($dzien) && !empty($miesiac) && !empty($rok) && !empty($tresc)){ 
  131. $wiadomosc = &#092;"Dane z formularza:nnImie: $imienNazwisko: $nazwiskonP³eæ: $plecnData urodze
    nia: $dzien $miesiac $roknTelefon: $telefonnMiasto: $miastonTre&para;æ wiadomo&para;ci: $trescnAdres e-mail: $emailnHobby:\"; 
  132. $odp = &#092;"From: $imie <$email>\"; 
  133. foreach($_POST['hobby'] as $line) {
  134. $wiadomosc .= ' '.$line;
  135. }
  136. mail(&#092;"opiter@interia.pl\",\"formularz\",\"$wiadomosc\",\"$odp\"); 
  137. echo &#092;"<div align=\"center\"><strong>Formularz zosta³ wype³niony poprawnie!</strong></div>\"; 
  138. } 
  139. else echo &#092;"<div align=\"center\"><span style=\"color: #FF0000\">Wype³nij wszystkie pola formularza!</span><br><br><input type=\"button\" onclick=\"history.back();\" value=\"Wróæ\" style=\"font-family: Verdana; font-size: 8pt; font-weight: bold; background color: #ffffff bold; border: 2 solid #000000\"></div>\" 
  140. ?>


Co tutaj jest ¼le zrobione, gdy¿ je¶li nie wype³nie jednego z koniecznych pol, to pozniej buttonem ktory sie pojawi w informacji nie moge wrocic zeby poprawiæ formularza.
mike
Przyznam, ¿e nie chcia³ mi siê przebijaæ przez Twój kod, poniewa¿ jest wielce nieprzystêpny.
Masz poczytaj : Wyj¶cie z php.
cim
ja przy tworzeniu listy z kolejnymi rokami czy dniami to pos³u¿y³bym sie pêtl±
wyj¶cie z php te¿ by³oby na miejscu

skróæ troche kod to mo¿e sam zobaczysz co jest nie tak smile.gif
retip
  1. <?php 
  2. if (empty($submit)) 
  3. { 
  4. echo &#092;"<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#FFFFFF\"><form method=\"post\"> 
  5. <tr><td><font color=&#092;"#FF0000\">&nbsp;Imie:</font></td><td bgcolor=\"#D8D8D8\"><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td></tr>
  6. <tr><td><font color=&#092;"#FF0000\">&nbsp;Nazwisko:</font><td bgcolor=\"#D8D8D8\"><input type=\"text\" name=\"nazwisko\" style=\"width: 250px\"></td></tr>
  7. <tr><td>&nbsp;Zainteresowania:<td bgcolor=&#092;"#D8D8D8\">
  8. <input type=&#092;"checkbox\" name=\"hobby[]\" class=\"SGform\" tabindex=\"27\" value=\"film\">Film<br>
  9. <input type=&#092;"checkbox\" name=\"hobby[]\" class=\"SGform\" tabindex=\"27\" value=\"gry\">Gry
  10. </td></tr> 
  11. <tr><td><font color=&#092;"#FF0000\">&nbsp;Tre&para;æ wiadomo&para;ci:</font></td><td bgcolor=\"#D8D8D8\"><textarea name=\"tresc\" style=\"width: 250px; height: 150px\"></textarea></td> 
  12. </tr> 
  13. <tr> 
  14. <tr> <td>&nbsp;</td><td bgcolor=&#092;"#D8D8D8\"><input type=\"submit\" name=\"submit\" value=\"Wy&para;lij\" style=\"font-family: Verdana; font-size: 8pt; font-weight: bold; background color: #ffffff bold; border: 2 solid #000000\">&nbsp;<input type=\"reset\" value=\"Wyczy&para;æ\" style=\"font-family: Verdana; font-size: 8pt; font-weight: bold; background color: #ffffff bold; border: 2 solid #000000\"></td></form> 
  15. </tr><tr><td>&nbsp;</td><td bgcolor=&#092;"#D8D8D8\"><font color=\"#FF0000\">*</font>Czerwone pola musz&plusmn; byæ koniecznie wype³nione</td><tr> 
  16. </table>&#092;"; 
  17. } 
  18. elseif (!empty($imie) && !empty($nazwisko)){ 
  19. $wiadomosc = &#092;"Dane z formularza:nnImie: $imienNazwisko: $nazwiskonHobby:\"; 
  20. $odp = &#092;"From: $imie <$email>\"; 
  21. foreach($_POST['hobby'] as $line) {
  22. $wiadomosc .= ' '.$line;
  23. }
  24. mail(&#092;"opiter@interia.pl\",\"formularz\",\"$wiadomosc\",\"$odp\"); 
  25. echo &#092;"OK\"; 
  26. } 
  27. else echo &#092;"Wype³nij wszystkie pola formularza!<br><input type=\"button\" onclick=\"history.back()\" value=\"Wróæ\">\" 
  28. ?>

hm nadal nie wiem
mike
U mnie dzia³a.
Zacznij u¿ywaæ tablic superglobalnych. Ja u¿y³em i zadzia³a³o. winksmiley.jpg
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.