Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz problem
Forum PHP.pl > Forum > PHP
unnament
Witam. Stworzylem formularz, ktory po wypelnieniu i kliknieciu w przycisk przechodzi do pliki skrypt.php, a ten wysyla go na mojego maila. Jednak jest blad, poniewaz 1. Nie wiem jak zrobic, aby wysylal wszystkie pola formularza, a jak robie, aby wysylal tylko jedno to przysyla pustego maila. Co jest zle?

  1. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
  2. <meta name="author" content="Unnament" />
  3. <meta name="description" content="Opis" />
  4. <title>Konkurs - Eternal Server!</title>
  5. </head>
  6. <body bgcolor="black" text="white">
  7.  
  8.  
  9. <script TYPE="text/javascript" LANGUAGE="JavaScript">
  10. <!--
  11. function sprawdz(formularz)
  12. {
  13. for (i = 0; i < formularz.length; i++)
  14. {
  15. var pole = formularz.elements[i];
  16. if ((pole.type == "text" || pole.type == "password" || pole.type == "textarea") && pole.value == "")
  17. {
  18. alert("Proszę wypełnić wszystkie pola!");
  19. return false;
  20. }
  21. }
  22. return true;
  23. }
  24. //-->
  25.  
  26.  
  27. <h2>Konkurs "Zdolny Gracz"!</h2>
  28.  
  29. <FORM ACTION="skrypt.php" METHOD="post" ENCTYPE="text/plain" onsubmit="if (sprawdz(this)) return true; return false">
  30.  
  31.  
  32. <table border="0" cellpadding="2" cellspacing="2" width="650">
  33.  
  34. <tr>
  35. <td>
  36. <div align="left">1. Jaki jest exp na Eternal Server?</div>
  37. </td>
  38.  
  39. <td>
  40. <INPUT TYPE="text" NAME="1" MAXLENGTH="5">
  41. </td>
  42.  
  43. </tr>
  44.  
  45. <tr>
  46. <td>
  47. <div align="left">2. Czy Three day event to to samo co Devil Square Event?</div>
  48. </td>
  49.  
  50. <td>
  51. <INPUT TYPE="text" NAME="2" MAXLENGTH="3">
  52. </td>
  53.  
  54. </tr>
  55.  
  56. <tr>
  57. <td>
  58. <div align="left">3. Ile waży nasz launcher?</div>
  59. </td>
  60.  
  61. <td>
  62. <INPUT TYPE="text" NAME="3">
  63. </td>
  64.  
  65. </tr>
  66.  
  67. <tr>
  68. <td>
  69. <div align="left">4. Jaka jest najważniejsza zasada naszego serwera?</div>
  70. </td>
  71.  
  72. <td>
  73. <INPUT TYPE="text" NAME="4">
  74. </td>
  75.  
  76. </tr>
  77.  
  78. <tr>
  79. <td>
  80. <div align="left">5. Ile zapłacimy za 43 res (odpowiedĽ podaj w KK)?</div>
  81. </td>
  82.  
  83. <td>
  84. <INPUT TYPE="text" NAME="5">
  85. </td>
  86.  
  87. </tr>
  88.  
  89. <tr>
  90. <td>
  91. <div align="left">6. Jaką najwyższą wartosć osiągnął exp w Day Evencie?</div>
  92. </td>
  93.  
  94. <td>
  95. <INPUT TYPE="text" NAME="6">
  96. </td>
  97.  
  98. </tr>
  99.  
  100. <tr>
  101. <td>
  102. <div align="left">7. Nick Admina w grze?</div>
  103. </td>
  104.  
  105. <td>
  106. <INPUT TYPE="text" NAME="7">
  107. </td>
  108.  
  109. </tr>
  110.  
  111. <tr>
  112. <td>
  113. <div align="left">8. Limit levelowy BC 6?</div>
  114. </td>
  115.  
  116. <td>
  117. <INPUT TYPE="text" NAME="8">
  118. </td>
  119.  
  120. </tr>
  121.  
  122. <tr>
  123. <td>
  124. <div align="left">9. Do której godziny czynne jest Devil Square w niedziele?</div>
  125. </td>
  126.  
  127. <td>
  128. <INPUT TYPE="text" NAME="9">
  129. </td>
  130.  
  131. </tr>
  132.  
  133. <tr>
  134. <td>
  135. <div align="left">10. Czy FUNIA zdobyła Grand Res?</div>
  136. </td>
  137.  
  138. <td>
  139. <INPUT TYPE="text" NAME="10" MAXLENGTH="3">
  140. </td>
  141.  
  142. </tr>
  143.  
  144. <tr>
  145. <td>
  146. <div align="left">11. Kto Króluje w Top PK?</div>
  147. </td>
  148.  
  149. <td>
  150. <INPUT TYPE="text" NAME="11">
  151. </td>
  152.  
  153. </tr>
  154.  
  155. <tr>
  156. <td>
  157. <div align="left">12. Co znajduje się w zakładce INNE na stronie?</div>
  158. </td>
  159.  
  160. <td>
  161. <INPUT TYPE="text" NAME="12">
  162. </td>
  163.  
  164. </tr>
  165.  
  166. <tr>
  167. <td>
  168. <div align="left">13. Kto cały czas mówi na serwerze i na forum: Lubie jabłka? Podaj Nick.</div>
  169. </td>
  170.  
  171. <td>
  172. <INPUT TYPE="text" NAME="13">
  173. </td>
  174.  
  175. </tr>
  176.  
  177. <tr>
  178. <td>
  179. <div align="left">14. Jakie dwa kolory dominują na forum?</div>
  180. </td>
  181.  
  182. <td>
  183. <INPUT TYPE="text" NAME="14">
  184. </td>
  185.  
  186. </tr>
  187.  
  188. <tr>
  189. <td>
  190. <div align="left">15. Czy z box of heaven wylatuje Jewel of Life?</div>
  191. </td>
  192.  
  193. <td>
  194. <INPUT TYPE="text" NAME="15" MAXLENGTH="3">
  195. </td>
  196.  
  197. </tr>
  198.  
  199. <tr>
  200. <td>
  201. <div align="left">16. Ile Złotych smoków możemy spotkać podczas inwazji?</div>
  202. </td>
  203.  
  204. <td>
  205. <INPUT TYPE="text" NAME="16" MAXLENGTH="4">
  206. </td>
  207.  
  208. </tr>
  209.  
  210. <tr>
  211. <td>
  212. <div align="left">17. Czy możemy w sklepie kupić Horna?</div>
  213. </td>
  214.  
  215. <td>
  216. <INPUT TYPE="text" NAME="17" MAXLENGTH="3">
  217. </td>
  218.  
  219. </tr>
  220.  
  221. <tr>
  222. <td>
  223. <div align="left">18. Napisz jaka pora roku panuje w Devias?</div>
  224. </td>
  225.  
  226. <td>
  227. <INPUT TYPE="text" NAME="18">
  228. </td>
  229.  
  230. </tr>
  231.  
  232. <tr>
  233. <td>
  234. <div align="left">19. Co przelatuje w animacji na wstępie strony eternalmu.xt.pl?</div>
  235. </td>
  236.  
  237. <td>
  238. <INPUT TYPE="text" NAME="19">
  239. </td>
  240.  
  241. </tr>
  242.  
  243. <tr>
  244. <td>
  245. <div align="left">20. Wymień krainę, do której można wejsć posiadając tylko skrzydła lub smoka.</div>
  246. </td>
  247.  
  248. <td>
  249. <INPUT TYPE="text" NAME="20">
  250. </td>
  251.  
  252. </tr>
  253.  
  254. <tr>
  255. <td>
  256. <div align="left"><b>Wybierz nagrode, która chcesz otrzymać jeżeli wygrasz.</b></div>
  257. </td>
  258.  
  259. <td>
  260. <SELECT NAME="nagroda">
  261. <OPTION>Bok +5
  262. <OPTION>2x BOK +4
  263. <OPTION>3x BOK +3
  264. <OPTION>4x BOK +2
  265. </SELECT>
  266. </td>
  267.  
  268. </tr>
  269.  
  270. <tr>
  271. <td>
  272. <div align="left"><br>Wyślij odpowiedzi konkursowe!</div>
  273. </td>
  274.  
  275. <td>
  276. <br><INPUT TYPE="submit" VALUE="Kliknij tutaj!">
  277. </td>
  278.  
  279. </tr>
  280.  
  281.  
  282.  
  283. </FORM>
  284.  
  285.  
  286.  
  287.  
  288. </body>
  289. </html>


A tutaj skrypt:

  1. <?php
  2. mail("muonline@boo.pl", "Formularz", $1);
  3. ?>
jarrod
coś mało tego...
  1. <?php
  2. mail("muonline@boo.pl", "Formularz", $1);
  3. ?>

co to jest $1? Bo na pewno nie zmienną...
unnament
$1 to jest pole o NAME=1 w formularzu snitch.gif
Statozor
A może by tak
$1 = $_POST['1];
thornag
Zrob sobie tak, jesli chcesz wyslac wszystkie

  1. <?php
  2. $str = '';
  3. foreach($_POST as $key => $value {
  4. $str .= $key." =>".$value."n";
  5. }
  6. mail('adresOdbiorcy', 'temat', $str, 'dodatkowe naglowki np, FROM:');
  7. ?>
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.