Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z formularzem
bilskij
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 25.08.2011

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


Mam taki oto kod HTML

  1. <form id="pytanie" action="email.php" method="post">
  2. <div class="row">
  3. <div class="lr">Imię i nazwisko: <span class="form-required">*</span></div>
  4. <div class="rr"><input type="text" id="pers" name="pers" /></div>
  5. </div>
  6. <div class="row">
  7. <div class="lr">E-Mail: </div>
  8. <div class="rr"><input type="text" id="email" name="email" /></div>
  9. </div>
  10. <div class="row">
  11. <div class="lr">Telefon:</div>
  12. <div class="rr"><input type="text" id="phone" name="phone" /></div>
  13. </div>
  14. <div class="row">
  15. <div class="lr">Treść pytania: <span class="form-required">*</span></div>
  16. <div class="rr"><textarea id="question" name="question"></textarea></div>
  17. </div>
  18. <div id="send">
  19. <div class="submit"><input type="submit" value="wyślij" id="submit"/></div>
  20. </div>
  21. </form>


oraz kod php w oddzielnym pliku email.php

  1. <?php
  2.  
  3. $pers = $_REQUEST['pers'];
  4. $question = $_REQUEST['question'];
  5.  
  6. $send = @mail("mail@mail.com", $pers, $question);
  7.  
  8. if(!$send){
  9.  
  10. die();
  11.  
  12. }
  13.  
  14. ?>


Niestety e-mail nie zostaje wyslany po nacisnieciu przycisku submit.. Ktos wie dlaczego ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bilskij
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 25.08.2011

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


Dodalem obsluge plików html przez php i dziala jak nalezy z rozszerzeniem html (IMG:style_emoticons/default/smile.gif)

  1. <form id="pytanie" action="" method="post">
  2. <?php
  3. if( $_SERVER['REQUEST_METHOD'] == 'POST' ) {
  4. $sender = $_POST['email'];
  5. $pers = $_POST['pers'];
  6. $question = "Treść wiadomości:\n<br /><br />$_POST[question]\n<br /><hr />Wysłał: $_POST[pers]\n<br />E-mail: $_POST[email]\n<br />Telefon: $_POST[phone]";
  7. $header = "MIME-Versio: 1.0\r\nContent-type: text/html; charset=UTF-8\r\nFrom: $sender\r\nReply-To: $sender";
  8.  
  9. mail("forms@starzawa.pl", "Formularz", $question, $header);
  10. }
  11. ?>
  12. <div class="row">
  13. <div class="lr">Imię i nazwisko: <span class="form-required">*</span></div>
  14. <div class="rr"><input type="text" id="pers" name="pers" /></div>
  15. </div>
  16. <div class="row">
  17. <div class="lr">E-Mail: </div>
  18. <div class="rr"><input type="text" id="email" name="email" /></div>
  19. </div>
  20. <div class="row">
  21. <div class="lr">Telefon:</div>
  22. <div class="rr"><input type="text" id="phone" name="phone" /></div>
  23. </div>
  24. <div class="row">
  25. <div class="lr">Treść pytania: <span class="form-required">*</span></div>
  26. <div class="rr"><textarea id="question" name="question"></textarea></div>
  27. </div>
  28. <div id="send">
  29. <div id="message-sent></div>
  30. <div class="submit"><input type="submit" value="wyślij" id="submit"/></div>
  31. </div>
  32. </form>


Teraz jak moglbym poprzez php dodac tekst do diva o id="message-sent" (IMG:style_emoticons/default/questionmark.gif) ?
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: 2.10.2025 - 20:15