// Het relatieve pad naar de database
$db = realpath("../../database/dbform8.mdb");
//$db = realpath("../database/dbform8.mdb");
// Maak het Object aan.
$conn = new COM("ADODB.Connection");
// let-op: U kunt geen gebruik maken van de 'or die ("error")'
// Microsoft Access connectie string.
$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db");
if($_GET[id] != "" && $_GET[code] != "")
{
$email = $_GET[id];
$code = $_GET[code];
//registratie
$rs = $conn->Execute("SELECT * FROM reservering WHERE email = '$email' AND code = $code");
$fv = $rs->Fields("id");
if(@is_numeric($fv->value) == TRUE)
{
$query = "UPDATE reservering SET verify = 'yes', code = '0' WHERE email = '$email' AND code = $code";
$rs = $conn->Execute($query);
print(" uw gegevens zijn toegevoegd aan de database.
Hartelijk bedankt! Occultfest.
De details ontvangt u binnenkort.");
}
else
{
print("
Er is iets fout gegaan.
Stuur even de e-mail naar bestuur@occultfest.nl
Excuses voor het ongemak.");
}
}
else
{
//controle op het doorvoeren van het formulier
if($_SERVER['REQUEST_METHOD']=='POST')
{
//controle op het invullen van de velden
if($_POST[email] == "" ||$_POST[site] == "")
{
print(" Er wordt U verzocht het veld E-mail: en Site; in te vullen.
U wordt nu terug gestuurd naar het aanmeldingsformulier.
");
die();
}
//alle 3 velden zijn ingevuld. voer gegevens
else
{
$items = "0123456789";
$active_code = "";
srand((double)microtime() * 1000000);
for ($f = 1; $f <= 6; $f++)
{
$code .= substr($items, (rand() % (strlen($items))), 1);
}
if($_POST[opmerking] == "")
{
$_POST[opmerking] = "geen";
}
$rs = $conn->Execute("INSERT INTO reservering (email, naam, site, opmerking, verify, code) VALUES ('".$_POST[email]."', '".$_POST[naam]."', '".$_POST[site]."', '".$_POST[opmerking]."', 'no', '$code')");
print("
Bedankt voor uw aanvulling met betrekking tot www.occultfest.nl. U ontvangt binnenkort een mail met een bevestigingslink. Door deze link aan te klikken kunt u, uw gegevens toevoegen aan onze data base. ");
$id = $_POST[email];
$mailBody = " hallo
Op ons digitale domein www.occultfest.nl is er aangegeven dat ".$_POST[naam]." adres ".$_POST[site]." op www.occultfest.nl gelinkt wil worden.
".$_POST[email]." is als correspondentie E-mail opgegeven.
opmerkingen: ".$_POST[opmerking]."
Indien u ".$_POST[naam]." adres ".$_POST[site]."inderdaad op www.occultfest.nl gelinkt wil zien, vraag ik u de onderstaande LINK aan te klikken om uw gegevens daarmee toe te voegen aan onze database
Indien de gegevens niet kloppen, vraag ik u deze mail te verwijderen en zich opnieuw aan te melden.
Indien er ten onrechte gebruik is gemaakt van uw e-mail adres hiervoor onze excuses.
http://www.occultfest.nl/content/form8.php?id=$id&code=$code
met vriendelijke groeten namens stichting Occultfest
Winanda Altena
Gegevens stichting Occultfest:
Wijsterseweg 2
7901 TC Hoogeveen
bestuur@occultfest.nl
tel: 06-54607891";
$mailHeaders = "From: \"Occultfest\" \nReply-To:";
mail($_POST[email], "Occultfest", $mailBody, $mailHeaders);
}
}
//formulier
else
{
print("
Indien uw favoriete site nog niet of foutief vermeld staat op www.occultfest.nl, kunt u door middel van het onderstaande formulier deze aan onze dat base toevoegen zodat wij deze bij de volgende up-date kunnen wijzigen of toevoegen.