oraz kod php w oddzielnym pliku email.php
<?php $pers = $_REQUEST['pers']; $question = $_REQUEST['question']; if(!$send){ } ?>
Niestety e-mail nie zostaje wyslany po nacisnieciu przycisku submit.. Ktos wie dlaczego ?
<?php $pers = $_REQUEST['pers']; $question = $_REQUEST['question']; if(!$send){ } ?>
$pers = $_REQUEST['pers']; $question = $_REQUEST['question'];
$pers = $_POST['pers']; $question = $_POST['question'];
function newRegistration( $email ) { $sender = "no-replay@mojadomena.pl"; $subject = "Nowa rejestracja"; $message = "Założono konto na mojadomena.pl"; $header = "MIME-Versio: 1.0\r\nContent-type: text/html; charset=UTF-8\r\nFrom: $sender\r\nReply-To: $sender"; }
zmień nagłówek formularza na
action="email.php"
i pod nim dopisz
<form id="pytanie" action="" method="post">
<?php if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { TWOJA FUNKCJA WYSYŁANIA MAILA czyli innymi słowy wklej tu zawartość pliku email.php } ?>
<form id="pytanie" action="" method="post"> <?php if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { $sender = $_POST['email']; $pers = $_POST['pers']; $header = "MIME-Versio: 1.0\r\nContent-type: text/html; charset=UTF-8\r\nFrom: $sender\r\nReply-To: $sender"; mail("forms@starzawa.pl", "Formularz", $question, $header); } ?> <div class="row"> </div> <div class="row"> </div> <div class="row"> </div> <div class="row"> </div> <div id="send"> <div id="message-sent></div> </div> </form>
<form id="pytanie" action="" method="post"> <?php if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { $sender = $_POST['email']; $pers = $_POST['pers']; $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]"; $header = "MIME-Versio: 1.0\r\nContent-type: text/html; charset=UTF-8\r\nFrom: $sender\r\nReply-To: $sender"; } ?> <div class="row"> <div class="lr">Imię i nazwisko: <span class="form-required">*</span></div> <div class="rr"><input type="text" id="pers" name="pers" /></div> </div> <div class="row"> <div class="lr">E-Mail: </div> <div class="rr"><input type="text" id="email" name="email" /></div> </div> <div class="row"> <div class="lr">Telefon:</div> <div class="rr"><input type="text" id="phone" name="phone" /></div> </div> <div class="row"> <div class="lr">Treść pytania: <span class="form-required">*</span></div> <div class="rr"><textarea id="question" name="question"></textarea></div> </div> <div id="send"> <div class="submit"><input type="submit" value="wyślij" id="submit"/></div> </div> </form>
<?php if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { $sender = $_POST['email']; $pers = $_POST['pers']; $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]"; $header = "MIME-Versio: 1.0\r\nContent-type: text/html; charset=UTF-8\r\nFrom: $sender\r\nReply-To: $sender"; //Jeżeli mail wysłał się poprawnie to tutaj treść wiadomości która będzie w div'ie o id message-sent $message-sent = ""; } else { //Jeżeli mail nie wysłał się poprawnie to tutaj treść wiadomości która będzie w div'ie o id message-sent $message-sent = ""; } } ?> <form id="pytanie" action="" method="post"> <div class="row"> <div class="lr">Imię i nazwisko: <span class="form-required">*</span></div> <div class="rr"><input type="text" id="pers" name="pers" /></div> </div> <div class="row"> <div class="lr">E-Mail: </div> <div class="rr"><input type="text" id="email" name="email" /></div> </div> <div class="row"> <div class="lr">Telefon:</div> <div class="rr"><input type="text" id="phone" name="phone" /></div> </div> <div class="row"> <div class="lr">Treść pytania: <span class="form-required">*</span></div> <div class="rr"><textarea id="question" name="question"></textarea></div> </div> <div id="send"> <div class="submit"><input type="submit" value="Wyślij" id="submit"/></div> </div> </form>