Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> formularz, Nie chce mi się wysłać formularz
AdamT
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 22.01.2004
Skąd: LDZ

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


Witajcie mam taki problem ponieważ formularz który stworzyłem nie chce mi sie wysyłać na skrzynkę pytanie dlaczego?

Stworzyłem sobie formularz w pliku catalog.php i wygląda on tak :

  1. <BR>
  2. <H2>Zamówienie <U>bezpłatnego</U> katalogu : </H2>
  3. <small>Aby otrzymać nasz katalog należy wypełnić poniższy formularz. Wymagamy podania wszystkich informacji zawartych w formularzu poza polem <I>Uwagi</I>. Po werywikacji wierzytelności podanych danych dostaną Państwo e-mail z potwierdzeniem przyjęcia zamówienia.</SMALL>
  4. <BR><BR>
  5. <form name=form method=post action=send_catalog.php>
  6. <TR>
  7. <TD ALIGN=RiGHT>Nazwa firmy :</TD>
  8. <TD><input type=text name=company></TD>
  9. </TR>
  10. <TR>
  11. <TD ALIGN=RiGHT>Imię :</TD>
  12. <TD><input type=text name=forename></TD>
  13. </TR>
  14. <TR>
  15. <TD ALIGN=RiGHT>Nazwisko :</TD>
  16. <TD><input type=text name=lastname></TD>
  17. </TR>
  18. <TR>
  19. <TD ALIGN=RiGHT>Adres :</TD>
  20. <TD><input type=text name=adress_line1></TD>
  21. </TR>
  22. <TR>
  23. <TD> </TD>
  24. <TD><input type=text name=adress_line2></TD>
  25. </TR>
  26. <TR>
  27. <TD> </TD>
  28. <TD><input type=text name=adress_line3></TD>
  29. </TR>
  30. <TR>
  31. <TD ALIGN=RiGHT>Miejscowość :</TD>
  32. <TD><input type=text name=city></TD>
  33. </TR>
  34. <TR>
  35. <TD ALIGN=RiGHT>Kod :</TD>
  36. <TD><input name="zip_code1" type=text size="2" maxlength="2">&nbsp-&nbsp<input name="zip_code2" type=text size="3" maxlength="3"></TD>
  37. </TR>
  38. <TR>
  39. <TD ALIGN=RiGHT>e-mail :</TD>
  40. <TD><input type=text name=email></TD>
  41. </TR>
  42. </TABLE>
  43. Uwagi :<br><textarea name=comments rows=5 cols=40></textarea><br><br>
  44. <TABLE WIDTH=350>
  45. <TR><TD>
  46. <input name=agree type="checkbox" value="ok"></TD><TD><small>Wyrażam zgodę na przetwarzanie moich danych osobowych oraz wykorzystywania ich w celach marketingowych przez <B>Firmę S.C</B> zgodnie z Ustawą o Ochronie Danych Osobowych z 29-08-1997 r. (Dz. U. Nr 133/97, poz. 883).</small></TD></TR>
  47. </TABLE>
  48. <br><br>
  49. <input type=submit name=submit value=wy&para;lij>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<input type=reset name=reset value=popraw></form>
  50. </CENTER>


I drugi plik send_catalog.php wysyłający dane z formularza na skrzynke który wygląda tak :

  1. <?
  2. if (($company == &#092;"\") ||($forename == \"\") || ($lastname == \"\") || ($adress_line1 == \"\") || ($city == \"\") || ($zip_code1 == \"\") || ($zip_code2 == \"\") || ($email == \"\"))
  3. //jesli jakiekolwiek z pól zostało pominięte tworze formularz
  4. {
  5. echo &#092;"<form name=form method=post action=send_catalog.php>\";
  6. echo &#092;"Nie wypełniłeś wszystkich pól formularza... uzupełnij brakujące pola<br><br><br>\";
  7. }
  8. if ($company == &#092;"\")
  9. {
  10. echo &#092;"Podaj nazwę firmy:<br><input type=text name=company><br>\";
  11. }
  12. else
  13. {
  14. echo &#092;"<input type=hidden name=company value=$company>\";
  15. }
  16. if ($forename == &#092;"\")
  17. {
  18. echo &#092;"Podaj swoje imię :<br><input type=text name=forename><br>\";
  19. }
  20. else
  21. {
  22. echo &#092;"<input type=hidden name=email value=$forename>\";
  23. }
  24. if ($lastname == &#092;"\")
  25. {
  26. echo &#092;"Podaj swoje nazwisko :<br><input type=text name=lastname><br>\";
  27. }
  28. else
  29. {
  30. echo &#092;"<input type=hidden name=email value=$lastname>\";
  31. }
  32. if ($adress_line1 == &#092;"\")
  33. {
  34. echo &#092;"Podaj adres :<br><input type=text name=adress_line1><br>\";
  35. }
  36. else
  37. {
  38. echo &#092;"<input type=hidden name=email value=$adress_line1>\";
  39. }
  40. if ($city == &#092;"\")
  41. {
  42. echo &#092;"Podaj nazwę miejscowości :<br><input type=text name=city><br>\";
  43. }
  44. else
  45. {
  46. echo &#092;"<input type=hidden name=email value=$city>\";
  47. }
  48. if ($zip_code1 == &#092;"\")
  49. {
  50. echo &#092;"Podaj pierwsze dwie cyfry kodu pocztowego :<br><input type=text name=zip_code1><br>\";
  51. }
  52. else
  53. {
  54. echo &#092;"<input type=hidden name=email value=$zip_code1>\";
  55. }
  56. if ($zip_code2 == &#092;"\")
  57. {
  58. echo &#092;"Podaj trzy ostatnie cyfry kodu pocztowego :<br><input type=text name=zip_code2><br>\";
  59. }
  60. else
  61. {
  62. echo &#092;"<input type=hidden name=email value=$zip_code2>\";
  63. }
  64. if ($email == &#092;"\")
  65. {
  66. echo &#092;"Podaj email kontaktowy:<br><input type=text name=email><br>\";
  67. }
  68. else
  69. {
  70. echo &#092;"<input type=hidden name=email value=$email>\";
  71. }
  72. if ($agree == &#092;"\")
  73. {
  74. echo &#092;"Musisz się zgodzić na przetwarzanie twoich danych osobowych. <br> <input type=checkbox name=agree> Zgadzam się! <br>\";
  75. }
  76. else
  77. {
  78. echo &#092;"<input type=hidden name=agree value=$agree>\";
  79. }
  80.  
  81. if (($company == &#092;"\") ||($forename == \"\") || ($lastname == \"\") || ($adress_line1 == \"\") || ($adress_line2 == \"\") || ($adress_line3 == \"\") || ($city == \"\") || ($zip_code1 == \"\") || ($zip_code2 == \"\") || ($email == \"\") || ($comments == \"\") || ($agree == \"\"))
  82. {
  83. echo &#092;"<br><input type=submit name=submit value=wyślij>\";
  84. echo &#092;"<input type=reset name=reset value=popraw>\";
  85. echo &#092;"</form>\";//zamykamy formularz 
  86. }
  87. else
  88. {
  89. $wiadomosc = &#092;"Proszę wysłać katalog na poniższe dane nnnNazwa firmy : $companynImię : $fo
    renamenNazwisko : $lastnamenAdres : $adress_line1 $adress_lin2 $adress_line3nMiej
    scowość : $citynKod pocztowy : $zip_code1 - $zip_code2nEmail : $emailnUwagi : $commentsnWyrażono zgodę na przetwarzanie dan
    ych osobowych! - $agreen\";
  90. $header = &#092;"Wiadomość od $forename, Potwierdzenie na : $emailrn\";
  91. mail (&#092;"adam@poczta.pl\", \"Zamówienie katalogu z www\", $wiadomosc, $header);
  92. echo &#092;"Dziękujemy za wypełnienie formularza, $forename.n\";
  93. }
  94. ?>


I za każdym razem kiedy naciskam wyślij pojawiają mi się na następnej stronie tylko buttony wyślij i reset :/

W czym tkwi diabeł(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
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: 23.08.2025 - 08:54