Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Niedziałający formularz
.rmvb's
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 26.09.2012

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


Witam wink.gif
Mam problem, ponieważ powoli wkraczam w świat jquery i ajaxa lecz problem sprawiło mi coś jakże błachego.
W mojej zakładce kontaktowej chciałem dać formularz. Wcześniej on działał, bo testowałem i jest ok, lecz gdy wrzuciłem go na platformę, gdzie całość była oparta na ajaxie, który manipulował zakładkami. Php przeładowuje stronę, na stronę główną a formularz się nie wysyła.

Myślę, że musiałbym zastosować jakieś zagnieżdżenie kodu php w js zeby byl jako funkcja.

Próbowałem wrzucić gotowy skrypt ale też bywały jakieś problemy.

Oto fragment mojego kodu który trzeba przerobić, ale nie wiem jak.
  1. <?php if (!empty($_POST["wyslij"]))
  2. {
  3. $email='MAIL_NA_JAKI_MA_WYSŁAĆ';
  4. $temat=$_POST['imie'];
  5. $text='Zostal wypelniony formularz na stronie.<br>Mail kontaktowy: '.$_POST["mail"].'<br>Tresc napisanej wiadomosci:<br>'.$_POST["tresc"].' ';
  6. $headers = "MIME-Version: 1.0\n";
  7. $headers .= "Content-type: text/html; charset=ISO-8859-2\n";
  8. $headers .= "Content-Transfer-Encoding: 8bit\n";
  9.  
  10. mail($email, $temat, $text, $headers);
  11.  
  12. echo'Twoja wiadomość została wysłana na nasza skrzynkę mailową.<br> Postaramy się odpowiedzieć tak szybko, jak będzie to możliwe.';
  13. }
  14. else{
  15. ?>
  16. <form action="" method="POST">
  17. <p>Imię i nazwisko</p>
  18. <input class="inputek" type="text" name="imie"/>
  19. <p>E-mail / telefon</p>
  20. <input class="inputek" type="text" name="mail"/>
  21. <p>Treść wiadomości</p>
  22. <textarea rows="7" class="inputek" name="tresc"></textarea><br>
  23. <input class="wyslij" type="submit" value="Wyślij!" name="wyslij" />
  24. </form>
  25. <?php } ?>


--------------------
Taaak, zaciekawiło mnie php i spróbuję coś z tym zrobić.
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




To może pokaż jak ty to wkładasz w te zakładki i jak podpinasz to pod ajax


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
.rmvb's
post
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 26.09.2012

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


JUż rozwiązałem problem wink.gif
Szukałem wyrafinowanych metod i niepotrzebnie się denerwowałem.
Rozwiązaniem to w taki sposób, że kod php do wysłania maila wrzuciłem do osobnego pliku i poprzez action="send_mail.php" poszło wink.gif
Później tylko dałem przekierowanie do podstrony z kontaktem i jeśli wszystko poszło ok, to alert o pomyślności wink.gif


--------------------
Taaak, zaciekawiło mnie php i spróbuję coś z tym zrobić.
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 Aktualny czas: 20.08.2025 - 19:46