U vulde in: \n"; }else{ echo "\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 "\n"; }else{ echo "\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 "\n"; }else{ echo "\n"; $correct = false; //Toch een foute waarde, onthou dit! } ?>
Naam: " . $naam . "
Naam: Vul een naam in!
E-mail: " . $email . "
E-mail: Vul een geldig e-mailadres in!
Reactie: " . $reactie . "
Reactie: Geef een reactie!
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"; } ?>