Mam dany formularz:
<form action="wynik.php" method="post" target="_new" > Samochód</br> <select name="samochod"> Data rozpoczęcia wynajmu </br> Godzina rozpoczęcia wynajmu </br> Data zakończenia wynajmu </br> Godzina zakończenia wynajmu </br> Miejsce wynajmu</br> <select name="wynajem"> Miejsce zwrotu</br> <select name="zwrot"> Płatność</br> <select name="platnosc"> Imię i nazwisko </br> E-mail </br> Telefon </br> Adres pełny</br> Dodatkowe opcje</br> <select name="opcje[]" multiple> </select> Uwagi</br> <input type="submit" value="Zarezerwuj" /> <input name="Wyzeruj" type="reset" value="Wyzeruj" /> </form>
Po wypełnieniu formularza wyświetla się wynik na stronie wynik.php i chciałbym żeby ten wynik był wysyłany na maila podanego przez klienta i na maila właściciela. Mam już pewną koncepcje w kodzie ale nie działa.
<script type="text/javascript"> function drukuj() { window.print(); } </script> <?php $samochod = $_POST['samochod']; $data_rozpoczecia = $_POST['data_rozpoczecia']; $godzina_rozpoczecia = $_POST['godzina_rozpoczecia']; $data_zakonczenia = $_POST['data_zakonczenia']; $godzina_zakonczenia = $_POST['godzina_zakonczenia']; $wynajem = $_POST['wynajem']; $zwrot = $_POST['zwrot']; $platnosc = $_POST['platnosc']; $imie_nazwisko = $_POST['imie_nazwisko']; $mail = $_POST['mail']; $telefon = $_POST['telefon']; $adres_pelny = $_POST['adres_pelny']; $opcje = $_POST['opcje']; $uwagi = $_POST['uwagi']; // funkcja obliczajaca roznice dat function roznica_data($data_rozpoczecia, $data_zakonczenia, $jednostka_czasu="zł") { } ?> <?php //--- WYSŁANIE DANYCH Z FORMULARZA NA MAILA --- ?> <input type="submit" name="submit" value="Wyślij formularz"/> <?php } else { //twoje dane $email = 'XXXX@gmail.com'; //dane z formularza $imie_nazwisko = $_POST['formName']; $mail = $_POST['formEmail']; $formText = $_POST['formText']; //--- początek funkcji weryfikującej adres e-mail --- function checkMail($checkmail) { if(filter_var($checkmail, FILTER_VALIDATE_EMAIL)) { return true; }else{ return false; } } else { return false; } } //--- koniec funkcji --- if(checkMail($formEmail)) { //dodatkowe informacje: ip i host użytkownika $ip = $_SERVER['REMOTE_ADDR']; $host = gethostbyaddr($_SERVER['REMOTE_ADDR']); //tworzymy szkielet wiadomości //treść wiadomości $mailText = "Samochód:\n$samochod\n Data rozpoczęcia wynajmu:\n$data_rozpoczecia\n Godzina rozpoczęcia wynajmu:\n$godzina_rozpoczecia\n Data zakończenia wynajmu:\n$data_zakonczenia\n Godzina zakończenia wynajmu:\n$godzina_zakonczenia\n Miejsce wynajmu:\n$wynajem\n Miejssce zwrotu:\n$zwrot\n Płatność:\n$platnosc\n Imie i nazwisko:\n$imie_nazwisko\n E-mail:\n$mail\n Telefon:\n$telefon\n Adres pełny:\n$adres_pelny\n Uwagi:\n$uwagi\n Dodatkowe opcje:\n ($opcje[0])\n ($opcje[1])\n ($opcje[2])\n ($opcje[3])\n Łączna kwota do zapłaty wynosi:\n roznica_data("$data_rozpoczecia", "$data_zakonczenia") Od: $imie_nazwisko, $mail "; //adres zwrotny $mailHeader = "From: $imie_nazwisko <$formEmail>"; //funkcja odpowiedzialna za wysłanie e-maila //komunikat o poprawnym wysłaniu wiadomości } else { } } else { //komunikat w przypadku nie powodzenia } //--- koniec formularza --- } ?> <br /> <a href="#" onclick="drukuj();">Kliknij w ten link, aby wydrukować zamówienie</a>.