Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][inne]problem z formularzem kontaktowym - nie załącza się wartość telephone
Forum PHP.pl > Forum > Przedszkole
avf07
Witajcie,
jestem bardzo początkująca, jeśli chodzi o tworzenie stron, dlatego skorzystałam z gotowego skryptu formularza kontaktowego. Chciałam dodać jedynie pole "telephone", co udało mi się jedynie częściowo - gotowy formularz zamiera to pole, jeśli użytkownik nie wpisze telefonu, pokazuje się komunikat błędu "no telephone", ale niestety w treści wiadomości numer telefonu nie jest załączany...
Nie mam pojęcia, gdzie popełniam błąd, gdyby ktoś z Was mógł rzucić na to okiem, byłabym wdzięczna (wklejam jedynie końcowy fragment kodu, podejrzewam, że błąd jest tutaj:

// CREATE THE EMAIL
$headers = "Content-Type: text/plain; charset=iso-8859-1\n";
$headers .= "From: $name <$email>\n";
$recipient = "mail@mail.pl";
$subject = "Contact From Your Website";
$message = wordwrap($message, 1024); $telephone;


// SEND THE EMAIL TO YOU
mail($recipient, $subject, $message, $header);

// REDIRECT TO THE THANKS PAGE
header("location: thanks.php");
?>

Dzięki!!!
tehaha
zakładając, że pole w formularzu ma ustawione name="telephone", to powinno działać:
  1. $telephone = $_POST['telephone'];
  2. // CREATE THE EMAIL
  3. $headers = "Content-Type: text/plain; charset=iso-8859-1\n";
  4. $headers .= "From: $name <$email>\n";
  5. $recipient = "mail@mail.pl";
  6. $subject = "Contact From Your Website";
  7. $message .=" <br/>Telefon: $telephone";
  8. $message = wordwrap($message, 1024); $telephone;
  9.  
  10.  
  11. // SEND THE EMAIL TO YOU
  12. mail($recipient, $subject, $message, $header);
  13.  
  14. // REDIRECT TO THE THANKS PAGE
  15. header("location: thanks.php");
avf07
Dzięki!!! smile.gif Zadziałało!!!

Postaram się teraz zrozumieć, dlaczego bez linijki "#
$message .=" <br/>Telefon: $telephone";" nie działało.

Jeszcze raz bardzo dziękuję!
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.