Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Wysyłanie formularza
Forum PHP.pl > Forum > Przedszkole
shaggard
Witam
Mam skrypt ktory ma wysylac dane z formularza na maila jednak po wyslaniu nic nie dostaje na skrzynke, jak rowniez zadnego bledu mi nie wyrzuca. Siedze nad tym i rece mi juz opadaja.
  1. <?php
  2.  
  3. $nazwisko=$_POST['nazwisko'];
  4. $zam=$_POST['zam'];
  5. $numer=$_POST['numer'];
  6. $numer2=$_POST['numer2'];
  7. $email=$_POST['email'];
  8. $kontakt=$_POST['kontakt'];
  9. $temat=$_POST['temat'];
  10. $uwagi=$_POST['uwagi'];
  11.  
  12. $adresdo = "E-mail <moj_mail@interia.pl>";
  13. $temat = "Zgloszenie";
  14. $zawartosc = "Imie Nazwisko: ".$nazwisko."n"
  15.  ."Miejsce zamieszkania: ".$zam."n"
  16.  ."Numer telefonu: ".$numer."n"
  17.  ."Numer tel. kom.: ".$numer2."n"
  18.  ."Godziny: ".$kontakt."n"
  19.  ."Temat: ".$temat."n"
  20.  ."Uwagi: ".$uwagi."n";
  21.  
  22. $adresod = '$email';
  23.  
  24. mail($adresdo, $temat, $zawartosc, $adresod);
  25.  
  26. ?>


Co o tym sadzicie?

pozdrawiam
nospor
Cytat
jak rowniez zadnego bledu mi nie wyrzuca
Pewnie ze nie wyrzuca bo sam go nie wywalasz...
  1. <?php
  2. if (mail($adresdo, $temat, $zawartosc, $adresod))
  3. echo 'wyslalem';
  4. else
  5. echo 'nie wyslalem';
  6. ?>


adresod nie tak: $adresod = '$email'; a tak: $adresod = $email;
Co wy z tymi ciapkami zawsze wyjezdzacie?

proszę poprawić tytuł o znacznik zgodnie z zasadami forum Przedszkole:
Temat: Tematyka i zasady panujace na forum Przedszkole


edit: pozatym czwarty parametr powinien byc naglowkiem:
http://pl.php.net/manual/pl/function.mail.php
empathon
Uwaga natury estetycznej ( sam za to zostalem kiedys ochrzaniony tongue.gif ), po co globalizujesz zmienne? Z formularza mozesz je wylac tez jako tablica np:
  1. <input type="text" name="form[nazwisko]">
  2. <input type="text" name="form[zam]">
  3. ...

Wiem czepiam sie, ale tak widac co jest skad i w przypadku dluzszego kodu pomaga.
nospor
Cytat
po co globalizujesz zmienne
A gdzie on tu zmienne globalizuje?
Pozatym tworzenie tablicy z pol forma jakos nie wydaje mi sie pomocne przy dluzyszm kodzie. Sam mam nieraz dluuugie formy i jakbym sie mial tu w tablice bawic to.... no jakos tego nie widze smile.gif

edit: chyba ze mowiac "globalizowac" masz na mysli: "Robic kopie". Bo tak na marginesie to te dwa okreslenia ździebko sie roznią
empathon
No o to mi chodzilo tongue.gif
A co do tablic przydaja sie gdy robi sie sesje w DB. Serialize i mamy wszystkie dane w jednej komorce tabeli smile.gif Jakis czas temu tworzylem wyszukiwarke z ponad 60 inputami itd. i taki oto pomysl podsunieto mi na na irc i sie w nim zakochalem od pierwszego wejrzenia winksmiley.jpg
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.