Ik heb een formulier gemaakt om in te vullen, nu wilt ik deze laten controleren, maar ik zou niet weten hoe, ik heb wel iets gemaakt maar weet niet of het goed is/hoe ik het kan linken, zou iemand me verder kunnen helpen?
Formulier:
Controle:
Formulier:
PHP:
<html><link href="stylesheet.css" rel="stylesheet" type="text/css">
<head><title> Registratie Pagina</title>
</head>
<?php
if (!empty($_POST)){
$server ="localhost";
$user ="root";
$wachtwoord ="";
$database = "dvmtestdatabase";
$query = "";
$db = mysql_connect($server, $user, $wachtwoord);
mysql_select_db($database);
$query ="Insert klanten (ID, Voornaam, tv, Achternaam, Telefoon, Woonplaats, Straatnaam, Postcode, Email, Geboortedatum, Nickname, Password)";
$query .="values ('', '";
$query .= $_POST["Voornaam"] . "', '";
$query .= $_POST["Tussenvoegsels"] . "', '";
$query .= $_POST["Achternaam"] . "', '";
$query .= $_POST["Telefoon"] . "', '";
$query .= $_POST["Woonplaats"] . "', '";
$query .= $_POST["Straatnaam"] . "', '";
$query .= $_POST["Postcode"] . "', '";
$query .= $_POST["Email"] . "', '";
$query .= $_POST["Geboortedatum"] . "', '";
$query .= $_POST["Nickname"] . "', '";
$query .= $_POST["Password"] . "')";
if(!mysql_query($query)){
echo "er is een fout opgetreden met foutnummer " . mysql_errno() . " : " . mysql_error();
mysql_close($db);
exit;
}
}
else{
?>
<body>
<h2>Registreren</h2>
<form name="Registreren" method="POST" action="<?php echo $_SERVER['PHP_SELF'] ?>">
<table>
<tr><td> Inlognaam *: </td><td> <input type="text" name="Nickname"><br> </td></tr>
<tr><td> Wachtwoord *: </td><td> <input type="password" name="Password"> (minimaal 6 tekens)<br> </td></tr>
<tr><td> Voornaam *: </td><td> <input type="text" name="Voornaam"><br> </td></tr>
<tr><td> Tussenvoegsels: </td><td> <input type="text" name="Tussenvoegsels"><br> </td></tr>
<tr><td> Achternaam *: </td><td> <input type="text" name="Achternaam"><br> </td></tr>
<tr><td> Telefoon *: </td><td> <input type="text" name="Telefoon" size ="11" maxlength="10"><br> </td></tr>
<tr><td> Woonplaats *: </td><td> <input type="text" name="Woonplaats"><br> </td></tr>
<tr><td> Straatnaam *: </td><td> <input type="text" name="Straatnaam"><br> </td></tr>
<tr><td> Postcode *: </td><td> <input type="text" name="Postcode" size="7" maxlength="6"><br> </td></tr>
<tr><td> Email *: </td><td> <input type="text" name="Email"><br> </td></tr>
<tr><td> Geboortedatum *:</td><td> <input type="text" name="Geboortedatum" size="11" maxlength="10">(dd/mm/jjjj)<br> </td></tr>
<tr><td><input type="submit" value="Registreren"></td><td></td></tr>
<tr><td>*verplichte velden</td><td></td></tr>
</form>
</table>
<?php } ?>
</body>
</html>
Controle:
PHP:
if (empty($_POST['Nickname'])) {
echo 'Inlognaam niet ingevuld!';
if (empty($_POST['Password'])) {
echo 'Wachtwoord niet ingevuld!';
if (empty($_POST['Voornaam'])) {
echo 'Voornaam niet ingevuld!';
if (empty($_POST['Achternaam'])) {
echo 'Achternaam niet ingevuld!';
if (empty($_POST['Telefoon'])) {
echo 'Telefoon niet ingevuld!!';
if (empty($_POST['Woonplaats'])) {
echo 'Woonplaats niet ingevuld!';
if (empty($_POST['Straatnaam'])) {
echo 'Straatnaam niet ingevuld!';
if (empty($_POST['Woonplaats'])) {
echo 'Woonplaats niet ingevuld!';
if (empty($_POST['Email'])) {
echo 'Email niet ingevuld!';
if (empty($_POST['Postcode'])) {
echo 'Postcode niet ingevuld!';
if (empty($_POST['Geboortedatum '])) {
echo 'Geboortedatum niet ingevuld!';
Laatst bewerkt door een moderator: