Już klęczę nad tym ponad 2 godziny i niestety jestem zmuszony do napisania tego tematu, mimo, że temat już wałkowany kilka set razy to ja nie mogę znaleźć rozwiązania dla mojej sprawy. Chodzi o odświeżanie wysłanego już formularza. Chcę skorzystać ze skryptu header ale już tyle kombinacji próbowałem, że po prostu nie mam siły, bo nic nie działa :/
<?
if(isset($_POST["sender"])) {
$imie = $_POST['imieinazwisko'];
$adres = $_POST['adreszamieszkania'];
$pesel = $_POST['numerpesel'];
$email = $_POST['email'];
$telefon = $_POST['telefon'];
$rodzajkursu = $_POST['rodzajkursu'];
$angielski = $_POST['jezykangielski'];
$gluchoniemi = $_POST['gluchonieme'];
// Potwierdzenie dla użytkownika
$reply_subject = 'xxxxxxxxxxx';
$reply_body = 'Otrzymaliśmy twoją wiadomość';
$reply_email = 'xxxxxxxxxxx';
// Wysłanie do xxx
$to = 'xxxxxxxxxxxxx';
$from = $imie . "<" . $email . ">";
$subject = 'xxxxxxxxxxxxxxxxxxxxxx';
$body = "\n\nImię i Nazwisko: " . $imie .
"\n\nAdres zamieszkania: " . $adres .
"\n\nNumer Pesel: " . $pesel .
"\n\nEmail: " . $email .
"\n\nTelefon: " . $telefon .
"\n\nRodzaj kursu: " . $rodzajkursu .
"\n\nJęzyk angielski: " . $angielski .
"\n\nGłuchoniemy: " . $gluchoniemi ;
$coding = "Content-Type: text/plain; charset=utf-8 \nContent-Transfer-Encoding: 8bit";
if(mail($to, $subject, $body, "From: " . $from . "\n" . $coding)) {
// potwierdzenie nadawcy
if(mail($email, $reply_subject, $reply_body, "From: " . $reply_email . "\n" . $coding)) {
echo "<p class=\"dziekujemy\">Dziękujemy za wysłanie formularza!</p>";
}
else
{
echo('<p class=\"dziekujemy\">Błąd podczas wysyłania wiadomośći</p>'); }
}
}
require_once("zapisyform.php");
?>
Oraz plik do formularza
<div id="form"
<? if(isset($_POST['sender'])) { echo "style=\"display:none;\"";} ?>>
<form id="form1" name="form1" method="post" action="">
<input type="hidden" name="sender" value="true" />
<fieldset> <legend>Zapisz się już dziś!</legend> <ul>
<li><span id="sprytextfield1">
<label for="imieinazwisko3">Imię i Nazwisko</label>
<input type="text" name="imieinazwisko" id="imieinazwisko3" tabindex="1" />
<span class="textfieldRequiredMsg">Wymagana jest wartość.</span></span></li>
<li><span id="sprytextfield2">
<label for="adreszamieszkania">Adres zamieszkania</label>
<input type="text" name="adreszamieszkania" id="adreszamieszkania" tabindex="2" />
<span class="textfieldRequiredMsg">Wymagana jest wartość.</span></span></li>
<li><span id="sprytextfield3">
<label for="numerpesel">Numer PESEL</label>
<input name="numerpesel" type="text" id="numerpesel" tabindex="3" maxlength="11" />
<span class="textfieldRequiredMsg">Wymagana jest wartość.</span><span class="textfieldInvalidFormatMsg">Za mało znaków.</span><span class="textfieldMinCharsMsg">Nieprawidłowy PESEL</span><span class="textfieldMaxCharsMsg">Nieprawidłowy PESEL</span></span></li>
<li><span id="sprytextfield4">
<label for="email">E-mail</label>
<input type="text" name="email" id="email" tabindex="4" />
<span class="textfieldRequiredMsg">Wymagana jest wartość.</span><span class="textfieldInvalidFormatMsg">Nieprawidłowy format.</span></span></li>
<li><span id="sprytextfield5">
<label for="telefon">Telefon komórkowy</label>
<input type="text" name="telefon" id="telefon" tabindex="5" />
<span class="textfieldRequiredMsg">Wymagana jest wartość.</span><span class="textfieldInvalidFormatMsg">Nieprawidłowy format.</span></span></li>
<li><span id="spryselect1">
<label for="rodzajkursu" class="formLeft">Rodzaj kursu</label>
<select name="rodzajkursu" class="formRight" id="rodzajkursu" tabindex="6">
<option>Kategoria A - Motocykl</option>
<option>Kategoria B - Samochód</option>
</select>
</span></li>
<li>
<input name="jezykangielski" type="checkbox" id="dodatkoweinformacje" tabindex="7" />
<label for="jezykangielski">Szkolenie w języku angielskim</label>
</li>
<li>
<input name="gluchonieme" type="checkbox" id="gluchoniemi" tabindex="8" />
<label for="gluchonieme">Szkolenie osób głuchoniemych</label>
</li>
<li><span id="sprycheckbox1">
<input name="przetwarzanie" type="checkbox" id="przetwarzanie" tabindex="9" /> <label for="przetwarzanie">Wyrażam zgodę na przetwarzanie danych osobowych w celu realizacji zamówienia.<font color="#FF0000">*</font><br />
<span class="checkboxRequiredMsg">pole wymagane.</span></label>
<br /> </span></li>
</ul>
<p> </p>
<p>
<input type="submit" name="przycisk" id="przycisk" value="Wyślij" />
</p>
</fieldset>
</form></div>
Formularz działa, po wysłaniu pojawia się Dziękujemy za wysłanie formularza! jednak chcę, żeby automatycznie strona się przeładowała, ponieważ po kliknięciu F5 ten sam wypełniony formularz jest ponownie wysyłany