Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][HTML][PHP] - formularz zgłoszeniowy, poszukuje materiału do nauki lub "gotowca"
dang3r
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 23.02.2014

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


Witam,
chciałbym zrobić formularz zgłoszeniowy w którym przykładowo wpisuje się: imie i wiek, zaznaczą że wyraża się zgodę na przetwarzanie danych a następnie klika "wyślij zgłoszenie" - wpisane dane bez użycia zewnętrznego klienta e-mail (a więc całkowicie przy uzyciu jedynie przeglądarki) są wysyłane na moją skrzynkę e-mailową.

Niestety z php nigdy nie mialem do czynienia. Jedynie w htmlu robilem kiedyś strony a i to wymagałoby odświeżenia. Proszę o jakieś wskazówki gdzie szukać obszernego materiału na ten temat lub gotowca do edycji oraz czy ew. użycie samego html wystarczy a także o podanie mi jakiegoś serwera z "odpowiednią (MySql?) obsługą"
Będę bardzo wdzięczny
Pozdrawiam

Ten post edytował dang3r 23.02.2014, 21:43:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dang3r
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 23.02.2014

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


Odświeżam temat i ponownie proszę o ocenę (zastosowałem się do wskazówek) i pomoc.
Link do wersji online: http://opiekunki.cba.pl/

  1. <head>
  2. <meta charset="utf-8"/>
  3. </head>
  4.  
  5. <?php
  6. if(isset($_POST['form'])){
  7. if(!isset($_POST['akcept'])){
  8. echo "<center><b>UWAGA! Zgłoszenie nie zostalo wyslane! <br> Musisz zaakceptować zgodę na przetwarzanie danych osobowych</center>";}
  9. elseif(!empty($_POST['imie']) && !empty($_POST['miejscowosc']) && !empty($_POST['wiek']) && !empty($_POST['kontakt']) && !empty($_POST['niemiecki']) && !empty($_POST['wyjazdy']) && !empty($_POST['prawo_jazdy'])){
  10. echo "<center><b>Zgłoszenie wysłano!</center>";
  11. }
  12. else{
  13. echo "<center><b>UWAGA! Zgłoszenie nie zostalo wyslane! <br> Musisz wypełnić wszystkie pola</center>";
  14. }
  15. }
  16. ?>
  17.  
  18. <!-- formularz -->
  19. <html>
  20. <body body bgcolor="#CCFFFF">
  21. <center><b>
  22. <span style="font-family: Verdana">
  23. <font size="4">Proszę wypełnić formularz</font></center></span>
  24.  
  25. <p><form action="<? echo $PHP_SELF; ?>" method="post"><input type="hidden" name="form" value="TRUE">
  26.  
  27. <table align='center' cellpadding='0' cellspacing='0' class='tbl'>
  28. <tr>
  29. <td width='300'><font face="Verdana" size='2'>Imię: </font> </td>
  30. <td><input type=text name=imie size="25"></td>
  31. </tr>
  32.  
  33. <tr>
  34. <td width='300'><font face="Verdana" size='2'>Miejscowość: </font> </td>
  35. <td><input type=text name=miejscowosc size="25"></td>
  36. </tr>
  37.  
  38. <tr>
  39. <td width='300'><font face="Verdana" size='2'>Wiek: </font> </td>
  40. <td><input type=text name=wiek size="25"></td>
  41. </tr>
  42.  
  43. <tr>
  44. <td width='300'><font face="Verdana" size='2'>Telefon kontaktowy lub adres e-mail:
  45. </font> </td>
  46. <td><input type=text name=kontakt size="25"></td>
  47. </tr>
  48.  
  49. <tr>
  50. <td width='300'><font face="Verdana" size='2'>Znajomość j. niemieckiego:
  51. </font> </td>
  52. <td><select name='niemiecki' style='width: 100px' value=''>
  53. <option value='0'></option>
  54. <option value='1'>nie znam</option>
  55. <option value='2'>bardzo słabo</option>
  56. <option value='3'>słabo</option>
  57. <option value='4'>średnio</option>
  58. <option value='5'>dobrze</option>
  59. <option value='6'>bardzo dobrze</option>
  60. </td></tr>
  61.  
  62. <td width='300'><font face="Verdana" size='2'>Ilość wyjazdów do Niemiec jako opiekunka:
  63. </font> </td>
  64. <td><select name='wyjazdy' style='width: 100px' value=''>
  65. <option value='0'></option>
  66. <option value='1'>0</option>
  67. <option value='2'>od 1 do 3</option>
  68. <option value='3'>od 3 do 5</option>
  69. <option value='4'>od 5 do 10</option>
  70. <option value='5'>od 10 do 20</option>
  71. <option value='6'>od 20 do 35</option>
  72. <option value='7'>od 35 do 50</option>
  73. <option value='8'>powyżej 50</option></td></tr>
  74.  
  75. <td width='300'><font face="Verdana" size='2'>Prawo jazdy kat. "B":
  76. </font>
  77. <td><select name='prawo_jazdy' style='width: 100px' value=''>
  78. <option value='0'></option>
  79. <option value='1'>brak</option>
  80. <option value='2'>tak</option>
  81. <option value='3'>nie</option>
  82. </font>
  83. </tr>
  84. </select></td></tr>
  85. </table>
  86.  
  87. <center><table>
  88. <tr>
  89. <td width='600'><font face="Verdana" size='1'><br>Niniejszym oświadczam, że wyrażam
  90. zgodę na przetwarzanie moich danych osobowych w celu przeprowadzenia procesu
  91. rekrutacji (zgodnie z ustawą z dnia 29.08.1997r. o ochronie danych osobowych
  92. Dz. U. Nr 133, poz. 883).</font></td><br>
  93. <td><input type="checkbox" name="akcept"></td>
  94. </tr>
  95.  
  96. <td align='center'>
  97. <tr> <input type='submit' name='submit' value='Wyslij zgłoszenie' class='button'>
  98. <td width='600'><font face="Verdana" size='1'>Informujemy, że wszystkie zgłoszenia zostaną rozpatrzone i jednocześnie zastrzegamy sobie prawo do kontaktu z wybranymi osobami.<br>Wyjaśniamy również, iż niniejsze zgłoszenia przyjmowane są przed faktycznym zarejestrowaniem firmy, który przewidywany jest na wiosnę 2015r. w celu zorientowania się w branży oraz pozyskania potencjalnych kandydatów na pracowników. Zapewniamy że żadne dane (w tym kontaktowe) nie zostaną wykorzystane w celach innych niż ew. rekrutacja.</font></td>
  99. </tr>
  100. </font>
  101. </table></center>
  102. </form>
  103. </body>
  104. </html>
  105. </form>


1. Na moim komputerze działają polskie znaki ale niestety na komputerze narzeczonej, ktora jest za granicą nie działa...
2. Została wg mnie najtrudniejsza i najważniejsza rzecz - jak zrobić żeby formularz faktycznie się wysłał na moją skrzynkę pocztową? Nawet nie wiem jakich słów kluczowych użyć żeby to chociaż "wygooglować".
3. Gdyby jeszcze wyskoczył komunikat w osobnym okienku informujący o wysłaniu danych lub konieczności poprawienia formularza... to by było super bo teraz pojawia się to nad banerem (nie moge tego przesunąć ale pewnie jest to dziecinnie proste) i ktoś może tego w ogóle nie zauważyć.

Pozdrawiam

EDIT:
Mam tez wersję nr 2 http://opiekunki.cba.pl/index3.php
Tutaj brakuje mi listy rozwijanej i koniecnzości zaznaczenia oświadczenia... Ale ma meila zgłoszenie idzie (IMG:style_emoticons/default/smile.gif)


EDIT2:
Aktualna wersja: http://opiekunki.cba.pl/index2.php

Brakuje mi już TYLKO rozwijanej listy na wzór http://opiekunki.cba.pl i to by było na tyle. Pomoże ktoś?

Ten post edytował dang3r 16.08.2014, 19:28:22
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 - 21:05