Ik heb een eenvoudig formuliertje overgenomen en de code aangepast met "straat" bij te voegen. Nu werkt dit formuliertje altijd, zelfs indien ik geen velden invul.
Hier de code:
<?php
if (!isset($_POST['naam']) || !isset($_POST['email']) || !isset($_POST['voornaam']) || !isset($_POST['petitie']) || !isset($_POST['straat']))
{echo 'U heeft niet alle velden ingevuld!';
exit;}
$naam = htmlspecialchars($_POST['naam']);
$voornaam = htmlspecialchars($_POST['voornaam']);
$email = htmlspecialchars($_POST['email']);
$petitie = htmlspecialchars($_POST['petitie']);
$straat = htmlspecialchars($_POST['straat']);
$tijd = time();
$datum = strftime('%d/%m/%y %H:%M', $tijd);
$ip = getenv('REMOTE_ADDR');
$message = $naam. ' ' .$voornaam. ' met het IP '.$ip.' stuurde op '.$datum.' het volgende bericht:
____________________________________
'.$petitie.'
' .$naam.'
'.$voornaam.'
'.$straat.' ';
mail('mijnmail@scarlet.be', 'Petitie', $message, 'From: '.$email);
echo 'Uw bericht is verzonden. U krijgt zo snel mogelijk antwoord.';
?>
Omdat ik geen kennis heb van php weet ik niet wat ik hier verkeerd gedaan heb. Ik zou zeer gelukkig zijn met een beetje hulp.
Dit formulier zal maar tijdelijk gebruikt worden voor een petitie. De controle moet niet streng zijn.
Hier de code:
<?php
if (!isset($_POST['naam']) || !isset($_POST['email']) || !isset($_POST['voornaam']) || !isset($_POST['petitie']) || !isset($_POST['straat']))
{echo 'U heeft niet alle velden ingevuld!';
exit;}
$naam = htmlspecialchars($_POST['naam']);
$voornaam = htmlspecialchars($_POST['voornaam']);
$email = htmlspecialchars($_POST['email']);
$petitie = htmlspecialchars($_POST['petitie']);
$straat = htmlspecialchars($_POST['straat']);
$tijd = time();
$datum = strftime('%d/%m/%y %H:%M', $tijd);
$ip = getenv('REMOTE_ADDR');
$message = $naam. ' ' .$voornaam. ' met het IP '.$ip.' stuurde op '.$datum.' het volgende bericht:
____________________________________
'.$petitie.'
' .$naam.'
'.$voornaam.'
'.$straat.' ';
mail('mijnmail@scarlet.be', 'Petitie', $message, 'From: '.$email);
echo 'Uw bericht is verzonden. U krijgt zo snel mogelijk antwoord.';
?>
Omdat ik geen kennis heb van php weet ik niet wat ik hier verkeerd gedaan heb. Ik zou zeer gelukkig zijn met een beetje hulp.
Dit formulier zal maar tijdelijk gebruikt worden voor een petitie. De controle moet niet streng zijn.