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%)
-----


Poprawione.
Najnowszy kod:
  1. <?php
  2. if ($form==TRUE) {
  3. if ($akcept==FALSE) {
  4. echo "UWAGA! Zgłoszenie nie zostalo wyslane! Musisz zaakceptować zgodę na przetwarzanie danych osobowych,"; }
  5. elseif ($imie!="" && $miejscowosc!="" && $wiek!="" && $kontakt!="" && $niemiecki!="" && $wyjazdy!="" && $akcept!="")
  6. {
  7. echo "<center><br>Dziekuje za zgloszenie. Zostanie ono zweryfikowane.<br>
  8. W przypadku akceptacji, będziemy się z Państwem kontaktować.<p>
  9. Pozdrawiamy<br>
  10. </center>";
  11. $tresc = "Imię i Nazwisko lub nazwa firmy: ".$imie."\nAdres E-mail: ".$email."\nProponowana nazwa serwisu: ".$nazwa."\nKonto pocztowe: ".$poczta."\nProponowany adres email: ".$nazwa_email."\nTematyka strony, zawartość i któtki opis: ".
  12. $opis."\nPropozycję współpracy: ".$wspolpraca;
  13. mail("","Wiadomosc w sprawie sponsoringu od ".$imie,$tresc);
  14. return;
  15. }
  16. else
  17. {
  18. echo "UWAGA! Zgłoszenie nie zostalo wyslane!Wypelnij wszystkie wymagane pola i wyslij formularz ponownie.";
  19. }
  20. }
  21. else {
  22. ?>
  23. <!-- formularz -->
  24. <html>
  25. <center><br>Prosze wypełnić formularz.<br>
  26. </center><p>
  27. <form action="<? echo $PHP_SELF; ?>" method="post"><input type="hidden" name="form" value="TRUE">
  28. <table align='center' cellpadding='0' cellspacing='0' class='tbl'>
  29. <tr>
  30. <td width='300'>Imię: </td>
  31. <td><input type=text name=imie size="20"></td>
  32. </tr>
  33. <tr>
  34. <td width='300'>Miejscowosć: </td>
  35. <td><input type=text name=email size="20"></td>
  36. </tr>
  37. <tr>
  38. <td width='300'>Wiek: </td>
  39. <td><input type=text name=nazwa size="20"></td>
  40. </tr>
  41. <tr>
  42. <td width='300'>Telefon kontaktowy lub adres e-mail: </td>
  43. <td><input type=text name=nazwa size="20"></td>
  44. </tr>
  45. <tr>
  46. <td width='300'>Znajomość j. niemieckiego w skali od 0 do 10: </td>
  47. <td><select name='niemiecki' style='width: 50px' value=''>
  48. <option value='0'>0</option>
  49. <option value='1'>1</option>
  50. <option value='2'>2</option>
  51. <option value='3'>3</option>
  52. <option value='4'>4</option>
  53. <option value='5'>5</option>
  54. <option value='6'>6</option>
  55. <option value='7'>7</option>
  56. <option value='8'>8</option>
  57. <option value='9'>9</option>
  58. <option value='10'>10</option></tr>
  59. <td width='300'>Orientacyjna ilość dotychczasowych wyjazdów do Niemiec jako opiekunka osób starszych: </td>
  60. <td><select name='wyjazdy' style='width: 50px' value=''>
  61. <option value='0'>0</option>
  62. <option value='od 1 do 3'>od 1 do 3</option>
  63. <option value='od 3 do 5'>od 3 do 5</option>
  64. <option value='od 5 do 10'>od 5 do 10</option>
  65. <option value='od 10 do 20'>od 10 do 20</option>
  66. <option value='od 20 do 35'>od 20 do 35</option>
  67. <option value='od 35 do 507'>od 35 do 50</option>
  68. <option value='powyżej 50'>powyżej 50</option></tr>
  69. </select></td></tr>
  70. </table>
  71. <center><table>
  72. <tr>
  73. <td width='700'><br>Niniejszym oświadczam, że wyrażam zgodę na przetwarzanie moich danych osobowych w celu przeprowadzenia procesu rekrutacji (zgodnie z ustawą z dnia 29.08.1997r. o ochronie danych osobowych Dz. U. Nr 133, poz.
  74. 883).</td><br>
  75. <td><input type="checkbox" name="akcept" checked></td>
  76. </tr>
  77. <td align='center'>
  78. <tr> <input type='submit' name='submit' value='Wyslij zgłoszenie' class='button'>
  79. <td width='700'>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
  80. zarejestrowaniem firmy który przewidywany jest na jesień 2014r. 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
  81. innych niż ew. rekrutacja.</td>
  82. </tr>
  83. </table></center>
  84. </form>
  85. </html>
  86. </form>
  87. <?
  88. }
  89. ?>

Będę wdzięczny za podpowiedź i mam nadzieję że się kwalifikuję do "przedszkola" (IMG:style_emoticons/default/tongue.gif)
1. Jak zrobić wyskakujący komunikat w przypadku nie zaznaczenia/ wypełnienia wszystkich pól?
2. Jak zrobić polskie znaki?
3. Przede wszystkim - jak zrobić działający przycisk wysłania zgłoszenia... nie widzę nawet gdzie wprowadzić swój adres e-mail.

Przepraszam za banalne problemy i że zawracam głowę.

Ten post edytował dang3r 24.02.2014, 00:02:34
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: 15.10.2025 - 10:43