Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Dane z formularza nie przychodzą na maila
Forum PHP.pl > Forum > Przedszkole
thomasa
Witajcie mam problem ze skryptem (jak w tytule). Możecie rzucić okiem co jest nie tak.

Formularz

  1. <form action="form.php" method="post" enctype="text/plain">
  2. <div>
  3. <table cellpadding="10" cellspacing="0" width="100%">
  4. <tr>
  5. <tr><td align="center" width="400">Rodzaj prowadzonej działalności:</td>
  6. <td>
  7. <input type="radio" name="dzialalnosc" value="handlowa">Handlowa<br />
  8. <input type="radio" name="dzialalnosc" value="produkcyjna">Produkcyjna<br />
  9. <input type="radio" name="dzialalnosc" value="uslugowa">Usługowa<br />
  10. <input type="radio" name="dzialalnosc" value="inna">Inna<br />
  11. </td>
  12. </tr>
  13. <tr>
  14. <tr><td align="center" width="400">Forma prowadzonej działalności:</td>
  15. <td>
  16. <input type="radio" name="forma" value="fizyczna">Osoba fizyczna<br />
  17. <input type="radio" name="forma" value="cywilna">Spółka cywilna<br />
  18. <input type="radio" name="forma" value="zo.o">Spółka z o.o.<br />
  19. <input type="radio" name="forma" value="inna">Inna<br />
  20. </td>
  21. </tr>
  22. <tr>
  23. <tr><td align="center" width="450">Rodzaj prowadzonej działalności:</td>
  24. <td>
  25. <input type="radio" name="rodzaj" value="ryczalt">Ryczałt<br />
  26. <input type="radio" name="rodzaj" value="ksiega">Księga przychodów i rozchodów<br />
  27. <input type="radio" name="rodzaj" value="pelna_ksiegowosc">Pełna Księgowość<br />
  28. </td>
  29. </tr>
  30. <tr>
  31. <tr><td align="center" width="400">Podatnik VAT:</td>
  32. <td>
  33. <input type="radio" name="vat" value="tak">Tak<br />
  34. <input type="radio" name="vat" value="nie">Nie<br />
  35. </td>
  36. </tr>
  37. <tr><td align="center" width="400">Przybliżona ilość dokumentów w miesiącu:</td><td><input type="text" name="ilosc_dokumentow"></td></tr>
  38. <tr><td align="center" width="400">Ilość pracowników:</td><td><input type="text" name="ilosc_pracownikow"></td></tr>
  39. <tr><td align="center" width="400">Imię:</td><td><input type="text" name="imie"></td></tr>
  40. <tr><td align="center" width="400">Nazwisko:</td><td><input type="text" name="nazwisko"></td></tr>
  41. <tr><td align="center" width="400">Firma:</td><td><input type="text" name="firma"></td></tr>
  42. <tr><td align="center" width="400">E-mail:</td><td><input type="text" name="email"></td></tr>
  43. <tr><td align="center" width="400">Telefon:</td><td><input type="text" name="telefon"></td></tr>
  44. <tr><td align="center" width="400">Uwagi:</td><td><textarea name="tresc" rows="5" cols="35">...</textarea></td></tr>
  45.  
  46. <tr><td align="center" colspan="2"><input type="submit" value="Wyślij"></td></tr>


I skrypt

  1. <?php
  2.  
  3. $email = "me@jakasdomena.pl";
  4.  
  5. //pobieranie pierwszej zmiennej
  6.  
  7. print $_GET['dzialalnosc'];
  8. print "<br>\n\t";
  9.  
  10. //pobieranie drugiej zmiennej
  11. print $_GET['forma'];
  12. print "<br>\n\t";
  13.  
  14. //pobieranie trzeciej zmiennej
  15. print $_GET['rodzaj'];
  16. print "<br>\n\t";
  17.  
  18. //pobieranie czwartej zmiennej
  19. print $_GET['vat'];
  20. print "<br>\n\t";
  21.  
  22. //pobieranie piątej zmiennej
  23. print $_GET['ilosc_dokumentow'];
  24. print "<br>\n\t";
  25.  
  26. //pobieranie szóstej zmiennej
  27. print $_GET['ilosc_pracownikow'];
  28. print "<br>\n\t";
  29.  
  30. //pobieranie siódmej zmiennej
  31. print $_GET['imie'];
  32. print "<br>\n\t";
  33.  
  34. //pobieranie ósmej zmiennej
  35. print $_GET['nazwisko'];
  36. print "<br>\n\t";
  37.  
  38. //pobieranie dziewiątej zmiennej
  39. print $_GET['firma'];
  40. print "<br>\n\t";
  41.  
  42. //pobieranie dziesiątej zmiennej
  43. print $_GET['email'];
  44. print "<br>\n\t";
  45.  
  46. //pobieranie jedenastej zmiennej
  47. print $_GET['telefon'];
  48. print "<br>\n\t";
  49.  
  50. //pobieranie dwunastej zmiennej
  51. print $_GET['tresc'];
  52. print "<br>\n\t";
  53.  
  54. print "<br><br><center>Twoje dane zostały wysłane...\n\n\t";
  55.  
  56. ?>




Dziękuję
olechafm
no bo niby dlaczego miałby się wysłać skoro nawet nie użyłeś funkcji wysyłającej emalie ? poczytaj o funkcji mail()
pmir13
W zasadzie można byłoby dodać gdzieś echo "Trwają obliczenia..."; i byłoby wszystko dobrze.

Wybacz, ale to wygląda jakby ktoś odpalił skrypt biorący wyrazy z pliku i tworzący z nich bloki po trzy linie z numerowanymi komentarzami.
Gdyby ktoś chciał mi płacić za linie kodu chętnie bym takie programy pisał.
Z całej strony kodu wynik jest taki, że się wyświetla kilkanaście nowych linii, bo GET pomyliłeś z POSTEM, o poczcie nie wspominając.
No i brawurowy tekst na koniec "Twoje dane zostały wysłane." Brakuje tylko paska postępu jeżdżącego w kółko.
MateuszRyaN
Tak jak wyżej. Albo funkcja mail() albo poczytaj sobie o klasie phpMailer.
Pozdrawiam,
RyaN
olechafm
kolega wyprintował dane i próbował je wysłać podając w zmiennej nazwę adresu mail, odpuśćmy mu na razie klasy, niech zostanie przy samym mail()...
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.