Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Fromularz Kontaktowy : Komunikat o wysłaniu wiadomości bez przeładowania strony
Altaro
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 26.06.2009

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


Witam. Pewnie ktoś napisze że słabo szukałem ale tak nie było (IMG:style_emoticons/default/wink.gif) Nie doszukałem się możliwości zrobienia komunikatu formularza kontaktowego, który po wysłaniu wiadomości, pokazywał by komunikat "Wiadomość została wysłana" bądź "Wiadomość nie została wysłana" , bez przeładowania strony, a najlepiej w nad wiadomością...

na tą chwilę wygląda to tak:
  1. <?php
  2.  
  3. // Tworzymy zmienną dla imienia i nazwiska
  4. $name = $_POST['name'];
  5.  
  6. // Tworzymy zmienną dla adresu email
  7. $email = $_POST['email'];
  8.  
  9. // Tworzymy zmienną dla tematu
  10. $temat = $_POST['temat'];
  11.  
  12. // Tworzymy zmienną dla wiadomości
  13. $message = $_POST['message'];
  14.  
  15. // Podajesz adres email z którego ma być wysłana wiadomość
  16. $odkogo = "kontakt@pc-pogotowie.cba.pl";
  17.  
  18. // Podajesz adres email na który chcesz otrzymać wiadomość
  19. $dokogo = "kamilnowakldz@gmail.com";
  20.  
  21. // Podajesz tytuł jaki ma mieć ta wiadomość email
  22. $tytul = "Komputerowe Pogotowie Ratunkowe";
  23.  
  24. // Przygotowujesz treść wiadomości
  25. $wiadomosc = "";
  26. $wiadomosc .= "Imie i nazwisko: " . $name . "\n";
  27. $wiadomosc .= "Email: " . $email . "\n";
  28. $wiadomosc .= "Temat: " . $temat . "\n";
  29. $wiadomosc .= "Wiadomość: " . $message . "\n";
  30.  
  31. // Dodajemy UTF-8 do naglowka naszej wiadomości
  32. $naglowek = "kontakt@pc-pogotowie.cba.pl";
  33. $naglowek .= "Od:" . $odkogo . " \n";
  34. $naglowek .= "Content-Type:text/plain;charset=utf-8";
  35.  
  36. // Wysyłamy wiadomość
  37. $sukces = mail($dokogo, $temat, $wiadomosc, $naglowek);
  38.  
  39. //Przekierowywujemy na potwierdzenie
  40. if ($sukces){
  41. print "<meta http-equiv=\"refresh\" content=\"0;Wysłane\">";
  42. }
  43. else{
  44. print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">";
  45. }
  46. ?>


Po prostu z braku wiedzy nie wiem jak zrobić potwierdzenie.... zapewne będzie trzeba to zrobićw AJAX... tylko nie wiem jak.... Proszę o pomoc.

Ten post edytował Altaro 17.04.2015, 10:13:07
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 31.08.2025 - 12:40