Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]problem z wysłaniem danych z formularza
Forum PHP.pl > Forum > Przedszkole
koziolrobert
Witam, mam problem z wysłaniem danych z formularza na stronie www. komunikat o wysłaniu formularza wyskakuje, na maila dochodzi informacja, jednak bez danych wpisanych w formularzu. Poniżej zamieszczam czesc kod html (cały się nie zmieścił oraz kod pliku wyslij.php

  1. <center><h1>Wniosek o pożyczkę</h1>
  2. <table style="width:700px;border-style:none;border-collapse:collapse;border-spacing:0px;border-width:0px;">
  3. <tr><td colspan="1" class="lewy">Imię</td>
  4. <td colspan="1" class="prawy">
  5. <input type="text" name="wniosek[imie]" value="" class="inp valid"> </td>
  6.  
  7. <td colspan="1" class="lewy">Nazwisko</td>
  8. <td colspan="1" class="prawy">
  9. <input type="text" name="wniosek[nazwisko]" value="" class="inp valid"> </td></tr><tr>
  10.  
  11. <td colspan="1" class="lewy">Nazwisko rodowe</td>
  12. <td colspan="1" class="prawy">
  13. <input type="text" name="wniosek[nazwisko_rodowe]" value="" class="inp"> </td>
  14.  
  15. <td colspan="1" class="lewy">Data urodzenia<br /><span class="small">dd-mm-rrrr</span></td>
  16. <td colspan="1" class="prawy">
  17. <input type="data" name="wniosek[data_urodzenia]" value="" class="inp valid datapicker"> </td></tr><tr>
  18.  
  19. <td colspan="1" class="lewy">Miejsce urodzenia</td>
  20. <td colspan="1" class="prawy">
  21. <input type="text" name="wniosek[miejsce_urodzenia]" value="" class="inp valid"> </td>
  22.  
  23. <td colspan="1" class="lewy">Numer dowodu osobistego</td>
  24. <td colspan="1" class="prawy">
  25. <input type="text" name="wniosek[dowod]" value="" class="inp valid"> </td></tr><tr>
  26.  
  27. <td colspan="1" class="lewy">Wydany przez</td>
  28. <td colspan="1" class="prawy">
  29. <input type="text" name="wniosek[dowod_miejsce]" value="" class="inp valid"> </td>
  30.  
  31. <td colspan="1" class="lewy">PESEL</td>
  32. <td colspan="1" class="prawy">
  33. <input type="number" name="wniosek[pesel]" id="pesel" value="" class="inp valid"> </td></tr><tr>
  34.  
  35. <td colspan="1" class="lewyW">Numer telefonu domowego</td>
  36. <td colspan="1" class="prawyW">
  37. <input type="number" name="wniosek[telefon_domowy]" value="" class="inp"> </td>
  38.  
  39. <td colspan="1" class="lewy">Numer telefonu komórkowego <br>(123456789)</td>
  40. <td colspan="1" class="prawy">
  41. <input type="number" name="wniosek[telefon]" value="" class="inp valid" required="required"> </td></tr><tr>
  42.  
  43. <td colspan="1" class="lewy">Operator</td>
  44. <td colspan="1" class="prawy">
  45. <select name="wniosek[telefon_operator]" class="inp valid" required="required">
  46. <option value="" disabled="disabled">-- Wybierz --</option>
  47. <option value="1">Orange</option>
  48. <option value="2">Plus</option>
  49. <option value="3">T-Mobile</option>
  50. <option value="4">Play</option>
  51. <option value="5">inny</option>
  52. </select> </td>
  53.  
  54. <td colspan="1" class="lewy">Adres zamieszkania ulica</td>
  55. <td colspan="1" class="prawy">
  56. <input type="text" name="wniosek[ulica]" value="" class="inp valid"> </td></tr><tr>
  57.  
  58. <td colspan="1" class="lewy">Numer domu / mieszkania</td>
  59. <td colspan="1" class="prawy">
  60. <input type="text" name="wniosek[nrdomu]" value="" class="inp valid"> </td>
  61.  
  62. <td colspan="1" class="lewy">Miasto</td>
  63. <td colspan="1" class="prawy">
  64. <input type="text" name="wniosek[miejscowosc]" value="" class="inp valid"> </td></tr><tr>
  65. ....
  66.  

wyslij.php
  1.  
  2. <?php
  3.  
  4. $wiadomosc =
  5. "Imie: ".$_POST['wniosek[imie]']."
  6. Nazwisko: ".$_POST['wniosek[nazwisko]']."
  7. Nazwisko Rodowe: ".$_POST['wniosek[nazwisko_rodowe]']."
  8. Data urodzenia: ".$_POST['wniosek[data_urodzenia]']."
  9. Miejsce urodzenia: ".$_POST['wniosek[miejsce_urodzenia]']."
  10. Numer dowodu osobistego: ".$_POST['wniosek[dowod]']."
  11. Wydany przez: ".$_POST['wniosek[dowod_miejsce]']."
  12. PESEL: ".$_POST['wniosek[pesel]']."
  13. Numer telefonu domowego: ".$_POST['wniosek[telefon_domowy]']."
  14. Numer telefonu komorkowego: ".$_POST['wniosek[telefon]']."
  15. Operator: ".$_POST['wniosek[telefon_operator]']."
  16. Adres zamieszkania ulica: ".$_POST['wniosek[ulica]']."
  17. Numer domu / mieszkania: ".$_POST['wniosek[nrdomu]']."
  18. Miasto: ".$_POST['wniosek[miejscowosc]']."
  19. Kod pocztowy: ".$_POST['wniosek[kod_pocztowy]']."
  20. Wojewodztwo: ".$_POST['wniosek[wojewodztwo]']."
  21. Adres e-mail: ".$_POST['wniosek[email]']."
  22. Preferowany czas kontaktu: ".$_POST['wniosek[box1]']."
  23. Stan cywilny: ".$_POST['wniosek[stan_cywilny]']."
  24. Ilosc dzieci: ".$_POST['wniosek[utrzymanie_osob_dzieci]']."
  25. Ilosc osob na utrzymaniu oprocz dzieci: ".$_POST['wniosek[utrzymanie_osob]']."
  26. Zatrudniony: ".$_POST['zatrudniony']."
  27. Od kiedy: ".$_POST['wniosek[rok_zatrudnienia]']."
  28. Emeryt, rencista: ".$_POST['wniosek[uzyskiwany_dochod]']."
  29. Dochod miesieczny netto: ".$_POST['wniosek[dochod_netto]']."
  30. Obecne pozyczki (kwota): ".$_POST['wniosek[kwota_poz_kre]']."
  31. Ubezpieczenie na zycie: ".$_POST['wniosek[box2]']."
  32. Na jaka kwote: ".$_POST['wniosek[ubezpieczenie]']."
  33. Raty miesiecznie: ".$_POST['wniosek[rata_miesieczna]']."
  34. Miesieczne koszty utrzymania: ".$_POST['wniosek[koszty_utrzymania]']."
  35. Informacja w BIK lub KRD: ".$_POST['wniosek[bik_big_krd]']."
  36. Czy masz obciazenia komornicze: ".$_POST['obciazenia_komornicze']."
  37. Jesli tak, to na jaka suma: ".$_POST['wniosek[obciazenia_komornicze]']."
  38. Kwota pozyczki: ".$_POST['wniosek[kwota_pozyczki]']."
  39. Okres trwania pozyczki (lat): ".$_POST['wniosek[okres_pozyczki]']."
  40. Forma wyplaty pozyczki: ".$_POST['wniosek[forma_wyplaty]']."
  41. ";
  42.  
  43. $tematyka = "temat_maila".$temat;
  44.  
  45.  
  46. mail ("test@test.pl", $tematyka, $wiadomosc );
  47. echo "Dziękujemy za wysłanie do nas wniosku";
  48.  
  49. ?>


jako temat maila chciałbym ustawić imię i nazwisko z formularza ale nie wiem jak to zrobić

Z góry dziękuje za wszelką pomoc
piotrooo89
proszę umieścić listingi w odpowiednich tagach.
Temat: Tematyka i zasady panujace na forum Przedszkole
koziolrobert
teraz ok ?
piotrooo89
  1. $tematyka = "temat_maila".$temat.' '.$_POST['wniosek[imie]'].' '.$_POST['wniosek[nazwisko]'];
koziolrobert
ok dzieki, ale proszę powiedz czemu nie zczytuje mi tych wszystkich danych z formularza
piotrooo89
co to znaczy wszystkich? zrób sobie

  1. print_r($_POST);


i będziesz wiedział co Ci się przesyła a co nie.
koziolrobert
w osobnym pliku czy w wyslij.php
piotrooo89
no tam gdzie odbierasz te dane...
koziolrobert
przeskadzały nawiasy kwadratowe w nazwach w pliku wyslij.php po ich usunięciu w mailu otrzymałem dane wpisane w formularzu
np. zmieniłem na

"Imie: ".$_POST['imie']."
Nazwisko: ".$_POST['nazwisko']."
Nazwisko Rodowe: ".$_POST['nazwisko_rodowe']."

i działa
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.