JeroenHulshof
Gebruiker
- Lid geworden
- 13 dec 2012
- Berichten
- 43
Beste mensen van Helpmij.nl,
Ik zit met een probleem. Ik ben php aan het leren, maar het wil niet lukken.
Mijn probleem is:
Als ik niks invul, behalve bij naam: f (of iets anders randoms), dan verstuurt hij de email wel. Terwijl hij eigenlijk moet zeggen: "Verplichte velden invullen etc".
Dit is mijn code:
en dit is mijn html pagina:
Hopen dat jullie mij kunnen helpen!
Mvg,
Ik zit met een probleem. Ik ben php aan het leren, maar het wil niet lukken.
Mijn probleem is:
Als ik niks invul, behalve bij naam: f (of iets anders randoms), dan verstuurt hij de email wel. Terwijl hij eigenlijk moet zeggen: "Verplichte velden invullen etc".
Dit is mijn code:
PHP:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
</head>
<body>
<?php
if (!isset($_POST['naam']) || !isset($_POST['email']) || !isset($_POST['bericht'])) {
echo 'U heeft niet alle velden ingevuld!';
exit;
}
$naam = htmlspecialchars($_POST['naam']);
$email = htmlspecialchars($_POST['email']);
$bericht = htmlspecialchars($_POST['bericht']);
$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.'
------------------------------------';
mail('support@endercraft.nl', 'Bericht van Endercraft', $message, 'From: '.$email);
echo 'Uw bericht is verzonden. U krijgt zo snel mogelijk antwoord.';
?>
</body>
</html>
en dit is mijn html pagina:
Code:
<div id="info">
<center><form name="form1" method="post" action="post.php">
Naam: <br><input name="naam" type="text" value""><br>
E-mail: <br><input name="email" type="text" value=""><br><br>
<textarea name="bericht" rows="7" cols="45"></textarea><br>
<input type="submit" name="Submit" value="Verzenden"></form>
</form>
</div>
Hopen dat jullie mij kunnen helpen!
Mvg,