Na wstępie proszę o wyrozumiałość Ekspertów ponieważ jestem dość zielony w programowaniu ale próbuję stworzyć formularz kontaktowy na potrzeby swojej własnej działalności.
Pojawiają się 2 problemy:
1. W momencie wypełnienia formularza i kliknięcia guzika "wyślij" zostaję przekierowany do pustej "podstrony" send.php. Dopiero po odświeżeniu tej podstrony mail zostaje wysłany. Co mogę zrobić aby maila był wysyłany bezpośrednio po kliknięciu guzika "wyślij"
2. Mail powyżej zostaje wysłany, natomiast otrzymuję pustą wiadomość bez wypisanej i oznaczonej w checboxach treści.
Serdecznie proszę o sugestie bo siedzę nad tym już od 3 dni...
Kod poniżej: formularz
Kod
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<title>
<?php
$title = 'Kontakt - NewKey';
?>
</title>
<script src="./jQuery/jquery-1.5.1.js" type="text/javascript"></script>
<script src="./myJS.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="style.css" >
</head>
<body>
<div class="maindeck_baner">
<div style="width: 920px; padding: 40px 40px 40px 40px;">
<table>
<td style="width:210px; text-align: left; padding-left: 20px;"><a href="./index.php"><img src="./images/l1.png" alt="newkey new key Karolina Tuchalska Siermińska Natalia Chudzikiewicz szkolenia assesment i development center coaching" style="border: 0;"/></a></td>
<td><font style="font-weight: bold; color: #1d5d7d; font-size: 35px;">Zapraszamy do kontaktu z naszym doradcą</font></td>
</table>
<form action="send.php" method="post" enctype="multipart/form-data" onsubmit="return Valid(this)">
<br/>
<div id="divform">
<div id="err1" class="error_hidden">Popraw wymagane pole!</div>
<label for="name">Imię i nazwisko:*</label><br/>
<input id="name" type="text" name="name" />
</div><div style="height:4px;"></div>
<div id="divform">
<label for="firma">Nazwa firmy:</label><br/>
<input id="firma" type="text" name="firma" />
</div><div style="height:4px;"></div>
<div id="divform">
<div id="err2" class="error_hidden">Wpisz lub popraw liczbę znaków!</div>
<label for="mobile">Telefon:*</label><br/>
<input id="mobile" type="text" name="mobile" maxlength="14" onKeyPress="return onlydec(event,'mobile')"/>
</div><div style="height:4px;"></div>
<div id="divform">
<div id="err3" class="error_hidden">Wprowadzono niepoprawny e-mail!</div>
<label for="mail">E-mail:*</label><br/>
<input id="mail" type="text" name="mail" />
</div><div style="height:4px;"></div>
<p style="text-align: left; margin: 20px 0 10px 0;">
<font style="color: #1d5d7d; font-size: 15px;">Jestem zainteresowany/-na:</font>
<div id="c1">
<input type="checkbox" name="zus" value="zus" id="zus" />
<label for="zus">Program dofinansowania przedsiębiorstw - ZUS dla firm</label>
</div>
<div id="c2">
<input type="checkbox" name="kfs" value="kfs" id="kfs" />
<label for="kfs">Program dofinansowania przedsiębiorstw - Krajowy Fundusz Szkoleniowy</label>
</div>
<div id="c3">
<input type="checkbox" name="ue" value="ue" id="ue" />
<label for="ue">Dofinansowanie przedsiębiorstw z budżetu Unii Europejskiej</label>
</div>
<div id="c4">
<input type="checkbox" name="inne" value="inne" onclick="document.getElementById('identyfikator').style.display = this.checked ? 'block' : 'none'; this.form.elements['inne_jakie'].disabled = !this.checked" />
<label for="inne">inne:</label>
<div id="identyfikator" style="display: none">
<div style="padding-left:0px">
<label for="Inne_jakie">Wpisz jakie:</label>
<input type="text" name="inne_jakie" value="" disabled="disabled" /></div>
</div>
</div>
<div id="divform3" style="padding: 10px 0 10px 0;">* - pola obowiązkowe</div>
<div id="divform" class="center">
<input type="submit" name="Submit" value="Wyślij wiadomość" />
</div>
</form>
</div>
</div>
</body>
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<title>
<?php
$title = 'Kontakt - NewKey';
?>
</title>
<script src="./jQuery/jquery-1.5.1.js" type="text/javascript"></script>
<script src="./myJS.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="style.css" >
</head>
<body>
<div class="maindeck_baner">
<div style="width: 920px; padding: 40px 40px 40px 40px;">
<table>
<td style="width:210px; text-align: left; padding-left: 20px;"><a href="./index.php"><img src="./images/l1.png" alt="newkey new key Karolina Tuchalska Siermińska Natalia Chudzikiewicz szkolenia assesment i development center coaching" style="border: 0;"/></a></td>
<td><font style="font-weight: bold; color: #1d5d7d; font-size: 35px;">Zapraszamy do kontaktu z naszym doradcą</font></td>
</table>
<form action="send.php" method="post" enctype="multipart/form-data" onsubmit="return Valid(this)">
<br/>
<div id="divform">
<div id="err1" class="error_hidden">Popraw wymagane pole!</div>
<label for="name">Imię i nazwisko:*</label><br/>
<input id="name" type="text" name="name" />
</div><div style="height:4px;"></div>
<div id="divform">
<label for="firma">Nazwa firmy:</label><br/>
<input id="firma" type="text" name="firma" />
</div><div style="height:4px;"></div>
<div id="divform">
<div id="err2" class="error_hidden">Wpisz lub popraw liczbę znaków!</div>
<label for="mobile">Telefon:*</label><br/>
<input id="mobile" type="text" name="mobile" maxlength="14" onKeyPress="return onlydec(event,'mobile')"/>
</div><div style="height:4px;"></div>
<div id="divform">
<div id="err3" class="error_hidden">Wprowadzono niepoprawny e-mail!</div>
<label for="mail">E-mail:*</label><br/>
<input id="mail" type="text" name="mail" />
</div><div style="height:4px;"></div>
<p style="text-align: left; margin: 20px 0 10px 0;">
<font style="color: #1d5d7d; font-size: 15px;">Jestem zainteresowany/-na:</font>
<div id="c1">
<input type="checkbox" name="zus" value="zus" id="zus" />
<label for="zus">Program dofinansowania przedsiębiorstw - ZUS dla firm</label>
</div>
<div id="c2">
<input type="checkbox" name="kfs" value="kfs" id="kfs" />
<label for="kfs">Program dofinansowania przedsiębiorstw - Krajowy Fundusz Szkoleniowy</label>
</div>
<div id="c3">
<input type="checkbox" name="ue" value="ue" id="ue" />
<label for="ue">Dofinansowanie przedsiębiorstw z budżetu Unii Europejskiej</label>
</div>
<div id="c4">
<input type="checkbox" name="inne" value="inne" onclick="document.getElementById('identyfikator').style.display = this.checked ? 'block' : 'none'; this.form.elements['inne_jakie'].disabled = !this.checked" />
<label for="inne">inne:</label>
<div id="identyfikator" style="display: none">
<div style="padding-left:0px">
<label for="Inne_jakie">Wpisz jakie:</label>
<input type="text" name="inne_jakie" value="" disabled="disabled" /></div>
</div>
</div>
<div id="divform3" style="padding: 10px 0 10px 0;">* - pola obowiązkowe</div>
<div id="divform" class="center">
<input type="submit" name="Submit" value="Wyślij wiadomość" />
</div>
</form>
</div>
</div>
</body>
Kod pliku send.php
Kod
<?php
$do = 'biuro@newkey.pl';
$od = $_POST['name'];
$tel = $_POST['mobile'];
$mail = $_POST['mail'];
$firma = $_POST['firma'];
$zus = $_POST['zus'];
$kfs = $_POST['kfs'];
$ue = $_POST['ue'];
$inne = $_POST['tak'];
$inne_jakie = $_POST['tak'];
$tresc = "Od:".$od."\n\n";
$tresc .= "E-mail: ".$mail."\n\n";
$tresc .= "Telefon: ".$tel."\n\n";
$tresc .= "Firma: ".$firma."\n\n";
$tresc .= "zus: ".$zus."\n\n";
$tresc .= "kfs: ".$kfs."\n\n";
$tresc .= "ue: ".$ue."\n\n";
$tresc .= "Inne: ".$inne."\n\n";
$tresc .= "Jakie: ".$inne_jakie."\n\n";
mail($do, 'Wiadomość ze strony www', $tresc, "MIME-Version: 1.0\r\n"."Content-type: text/plain; charset=utf-8\r\n"."From: $mail\r\n");
?>
$do = 'biuro@newkey.pl';
$od = $_POST['name'];
$tel = $_POST['mobile'];
$mail = $_POST['mail'];
$firma = $_POST['firma'];
$zus = $_POST['zus'];
$kfs = $_POST['kfs'];
$ue = $_POST['ue'];
$inne = $_POST['tak'];
$inne_jakie = $_POST['tak'];
$tresc = "Od:".$od."\n\n";
$tresc .= "E-mail: ".$mail."\n\n";
$tresc .= "Telefon: ".$tel."\n\n";
$tresc .= "Firma: ".$firma."\n\n";
$tresc .= "zus: ".$zus."\n\n";
$tresc .= "kfs: ".$kfs."\n\n";
$tresc .= "ue: ".$ue."\n\n";
$tresc .= "Inne: ".$inne."\n\n";
$tresc .= "Jakie: ".$inne_jakie."\n\n";
mail($do, 'Wiadomość ze strony www', $tresc, "MIME-Version: 1.0\r\n"."Content-type: text/plain; charset=utf-8\r\n"."From: $mail\r\n");
?>