Ik heb voor mijn website een contactformulier gemaakt. Op zich werkt het goed. Na het verzenden verschijnt een pop-up venster ter bevestiging. Nu wil ik dat na het verzenden ook de gegevens in de velden gewist worden. Ik heb al van alles geprobeerd, een redirect naar de contactpagina etc. Tot op heden helaas zonder resultaat. Hieronder de php-code, wie kan me hierbij helpen?
Op de contactpagina zelf staat overigens de volgende code voor het formulier:
HTML:
<body>
<?php
$naam = htmlspecialchars($_POST['naam']);
$email = htmlspecialchars($_POST['email']);
$bericht = htmlspecialchars($_POST['bericht']);
if (!$naam) {
echo "<script language=\"javascript\" type=\"text/javascript\">history.go(-1);alert('U heeft uw naam niet ingevuld!');</script>";
exit; }
if (!preg_match("/[a-zA-Z0-9_\\.-]+@[a-zA-Z0-9_\\.-]+/", $email)) {
echo "<script language=\"javascript\" type=\"text/javascript\">history.go(-1);alert('Uw e-mailadres is niet ingevuld of onjuist!');</script>";
exit; }
if (!$bericht) {
echo "<script language=\"javascript\" type=\"text/javascript\">history.go(-1);alert('U heeft geen bericht ingevuld!');</script>";
exit; }
else {
$tijd = time();
$datum = strftime("%d-%m-%y %H:%M", $tijd);
$ip = getenv("REMOTE_ADDR");
$message = "
" . $naam . " met het e-mailadres " . $email . " en het IP $ip stuurde op $datum het volgende bericht:
_____________________________________
" . $bericht . "
-------------------------------------
";
$mailadres = "naam@domein.nl";
$message = str_replace ("<br>","\n", $message);
mail("$mailadres", "Bericht vanaf de website",
$message, "From: " . $email . "");
echo "<script language=\"javascript\" type=\"text/javascript\">history.go(-1);alert('Uw bericht is succesvol verzonden!');</script>";
}
?>
</body>
Op de contactpagina zelf staat overigens de volgende code voor het formulier:
HTML:
<form name="form1" method="post" action="post.php">
<p align="left">
Uw Naam: <br><input name="naam" type="text" value""><br>
Uw E-mail: <br><input name="email" type="text" value=""></p>
<p align="left">
Uw Bericht:<br>
<textarea name="bericht" rows="7" cols="45"></textarea><br>
<input type="submit" name="Submit" value="Verzenden"></p>