<?php
######### Login pagina #########
## gevraagd: gebruikersnaam, wachtwoord
## indien niet passende combinatie/niet geregistreert
## 3 mogelijkheden mogelijk, daarna terug naar registratiepagina
######### registratiepagina #########
## gevraagd: naam, voornaam, geboortedatum, gebruikersnaam, wachtwoord, email
## gegeven: datum van registreren, submit knop
/* database gegevens */
$host = "localhost";
$user = "";
$password = "";
$database = "members";
or
die ("Unable to connect to database");
or
die ("Unable to select database");
############## Registratie ##############
/* Mogelijkheid tot datum selecteren */
/* array met maanden */
$monthname =
array(1 =>
"January",
"February",
"March",
"April",
"May",
"June",
"July", "August", "September", "October",
"November", "December");
$today =
time ();
// huidige datum ophalen
$f_today =
date("M-d-Y",
$today);
// Huidige datum in juiste formaat zetten
/* huidige datum tonen */
echo "<h3> De huidige datum is: </h3> <br />
$f_today <br/> <hr> \n";
/* formulier met datumselectielijst */
echo "<form action='processformreg.php' method='POST'> \n";
/* selectielijst voor de dagen */
$day =
date("d",
$today);
// dag ophalen uit $today
echo "<select name='DateDay'> \n";
for ($n=1;$n<=31;$n++)
{
echo "<option value=$n\n";
if ($day == $n)
{
}
}
/* selectielijst voor de maanden */
$month =
date("m",
$today);
// maand ophalen uit $today
echo "<select name='month'>\n";
for ($n = 1; $n<=12, $n++)
{
echo "<option value=$n\n";
if($month == $n)
{
}
echo "> $monthname[$n]\n";
}
/* selectielijst voor de jaren */
$year =
date("Y",
$today);
//jaar ophalen uit $today
echo "<select name='year'>\n";
for ($n=$year; $n>=$year-100;$n++)
{
if ($year == $n)
{
}
}
?>
<form action="processform.php" method="POST">
Firstname: <input type="text" name="voornaam" /> <br />
Lastname: <input type="text" name="achternaam" /> <br />
Username: <input type="text" name="username" /> <br />
Password: <input type="hidden" name="password1" /> <br />
Re-enter your password: <input type="hidden" name="password2" /> <br />
<input type="submit" name="submit" value="register" /> <br />
<?php
foreach ($_POST as $field => $value)
{
if ($value == "")
{
echo "You haven't filled in all the required fields <br /> \n";
}
elseif ($_POST[password1] != $_POST[password2])
{
echo "Your password isn't filled in correctly. <br />
Please Re-enter your password."
}
else
{
$query = "INSERT INTO members (voornaam, achternaam, username, password)
VALUES ('$voornaam','$achternaam','$username','$password1')";
or
die ("Couldn't execute query");
}
}
?>