Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][inne]problem z formularzem kontaktowym - nie załącza się wartość telephone
avf07
post 3.09.2010, 16:53:22
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 3.09.2010

Ostrzeżenie: (0%)
-----


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!!!
Go to the top of the page
+Quote Post
tehaha
post 3.09.2010, 16:58:37
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


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");
Go to the top of the page
+Quote Post
avf07
post 3.09.2010, 17:13:13
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 3.09.2010

Ostrzeżenie: (0%)
-----


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ę!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:36