Hey
heb een klein probleempje met een formulier.
deze verwerkt zoals het hoort. Maar wanneer je niets invoegt
handeld de php verwerker toch het formulier af zonder te zeggen dat je het formulier moet invullen.
blijkbaar iets verkeerd gedaan. Maar ik vind niet wat:S
hierbij de code van het verwerkging.
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
if (!isset($_POST['voornaam'])) {
$error = "voornaam is niet ingevuld<BR />";
}
if (!isset($_POST['achternaam'])) {
$error .= "naam is niet ingevuld<BR />";
}
if (!isset($_POST['adres'])) {
$error .= "adres is niet ingevuld<BR />";
}
if (!isset($_POST['postcode'])) {
$error .= "Postcode is niet ingevuld<BR />";
}
if (!isset($_POST['gemeente'])) {
$error .= "Gemeente is niet ingevuld<BR />";
}
if (!isset($_POST['tel'])) {
$error .= "telefoonnr. is niet ingevuld<BR />";
}
if (!isset($_POST['e-mail'])) {
$error .= "e-mail is niet ingevuld<BR />";
}
if (!isset($_POST['opmerkingen'])) {
$error .= "Uw vraag of opmerking is niet ingevuld<BR />";
}
if (!isset($error)) {
$bericht .= " Voornaam:
". $_POST['voornaam']."
Achtenaam:
".$_POST['achternaam']."
adres:
".$_POST['adres']."
Postcode:
".$_POST['postcode']."
gemeente
".$_POST['gemeente']."
telefoonnr:
".$_POST['tel']."
e-mail:
".$_POST['e-mail']."
Vraag:
".$_POST['opmerkingen'];
mail ("***@***.com", "contact formulier ", $bericht, "FROM: ****.be");
echo ""; header('Refresh: 3; url=cont.php');
} else {
echo "Gelieve alle formuliervelden in te vullen !<BR /><BR />";
echo "<FONT COLOR=\"#FF0000\">".$error."</FONT>";
}
} else {
echo "U moet eerst het formulier invullen !";
}
?>
kunnen jullie me helpen?
1.848 views