\n";
$correct = false; //Toch een foute waarde, onthou dit!
}
//Sla de waarde van het veld e-mail op in een variabele
if ( isset($_POST['email']) && filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) ){
$email = $_POST['email'];
echo "
E-mail:
" . $email . "
\n";
}else{
echo "
E-mail:
Vul een geldig e-mailadres in!
\n";
$correct = false; //Toch een foute waarde, onthou dit!
}
//Sla de waarde van het veld reactie op in een variabele
$reactie = $_POST['reactie'] ;
if(isset($_POST['reactie']) && $_POST['reactie'] != ''){
$reactie = filter_var($_POST['reactie'], FILTER_SANITIZE_STRING);
echo "
prepare($query);
$stmt->execute(array( $naam, $email));
if ($stmt->rowCount() > 0){
$row = $stmt->fetch(PDO::FETCH_ASSOC);
$persoon_id = $row['id'];
} else { //voeg de naam en e-mail toe in de tabel personen
$query = "INSERT INTO personen(naam, email) VALUES (?, ?)";
$stmt = $db->prepare($query);
$stmt->execute(array( $naam, $email));
//vraag de id van de nieuwe persoon op
$persoon_id = $db->lastInsertId();
}
// voeg de reactie toe in de tabel reacties. Gebruik de id van de zojuist toegevoegde persoon
$query = "INSERT INTO reacties(persoon_id, reactie, datum) VALUES (?, ?, ?)";
$stmt = $db->prepare($query);
$stmt->execute(array( $persoon_id, $reactie, date('Y-m-d H:i:s')));
echo "
Bovenstaande informatie is opgeslagen! \n";
} else {
//Er is ergens een foute waarde ingevoerd, geef de bezoeker de mogelijkheid om terug te gaan
echo "
Er is een foute waarde ingevoerd, ga terug. \n";
}
?>