<?php
session_start();
$navn = $_POST["navn"];
$ad = $_POST["ad"];
$po = $_POST["po"];
$byn = $_POST["byn"];
$tel = $_POST["tel"];
$email = $_POST["email"];
$for = $_POST["for"];
$dag = $_POST["dag"];
$tid = $_POST["tid"];
$kom = $_POST["kom"];
$_SESSION['navn'] = "$navn"; //Tilføj en variabel til sessionen
$_SESSION['adresse'] = "$ad";
$_SESSION['postnr'] = "$po";
$_SESSION['bynavn'] = "$byn";
$_SESSION['telefon'] = "$tel";
$_SESSION['email'] = "$email";
$_SESSION['forening'] = "$for";
$_SESSION['dag'] = "$dag";
$_SESSION['tid'] = "$tid";
$_SESSION['kom'] = "$kom";
if (!isset($_POST['submit']) && check_email_address($email) == true && empty($navn) == false && empty($ad) == false && empty($po) == false && empty($byn) == false && empty($tel) == false && empty($for) == false && empty($dag) == false && empty($tid) == false && empty($kom) == false) { // if page is not submitted to itself echo the form
?>
<html>
<head>
<title>Medhælp</title>
</head>
<body>
<center>
<h2>Medhjælp til køkken vagt 2010</h2>
<form method="post" action="<?php echo $PHP_SELF;?>">
<center>
<table border="0">
<tr>
<th nowrap><p align="left">Som noget nyt er det nu muligt ! </p>
<p align="left">at allerede nu, at give tilsagn om <br>
køkken medhjælp <br>
ved kræmmermarkedet 2010.</p>
<p align="left">den forening du vælger for direkte besked,<br>
om at du ønsker at hjælpe den.</p>
<p align="left">Det er meget vigtig du opgiver din mail adresse<br>
på den vil du få yderlig information når</p>
<p align="left">Vagt planen er færdig.</p>
<p align="left">Så kontroller en ekstra gang om du har skrevet<br>
din mail adresse korrekt.</p>
<p align="left"> </p> </th>
<td><div align="center">
<p align="left">Navn:
<input type="text" size="25" maxlength="25" name="navn">
<br />
Adresse:
<input type="text" size="25" maxlength="25" name="ad">
<br />
Post nr.:
<input type="text" size="4" maxlength="4" name="po">
<br>
by:
<input type="text" size="25" maxlength="25" name="byn">
<br>
Telefon nr :
<input type="text" size="12" maxlength="36" name="tel">
<br>
Email:
<input name="email" type="text" value="" size="25">
</p>
<p align="left">Vælg hvilken forening du vil have vagt for:<br>
<select name="for">
<option value="BF">BF</option>
<option value="BR66">BR66</option>
<option value="BB">BB</option>
<option value="LIF">LIF</option>
<option value="LBBK">LBBK</option>
<option value="NORDEN">NORDEN</option>
<option value="MGIF">MGIF</option>
<option value="KR70">KR70</option>
</select>
<br />
<br />
Vælg hvilken dag du vil have vagt:<br />
<select name="dag">
<option value="Onsdag">Onsdag</option>
<option value="Torsdag">Torsdag</option>
<option value="Fredag">Fredag</option>
<option value="Lørdag">Lørdag</option>
<option value="Søndag">Søndag</option>
<option value="Mandag">Mandag</option>
</select>
<br>
<br />
Vælg tids rum <br />
<select name="tid">
<option value="06:00-12:00">06:00-12:00</option>
<option value="09:00-15:00">09:00-15:00</option>
<option value="15:00-21:00">15:00-21:00</option>
</select>
</p>
<p align="left">
<textarea rows="5" cols="40" name="kom" wrap="physical">Yderlige kommentar</textarea>
<br />
<input type="submit" value="submit" name="submit">
</p>
<p> </p>
</div></td>
<td> </td>
</tr>
</table>
<p><br>
</p>
</form>
<?
}else {
echo "<center>";
echo "Hej,<br> <strong><em>".$navn."</em></strong><br> ".$ad.".<br />";
echo " ".$po." ".$byn.".<br />";
echo "<br>Din Email er ".$email."";
echo "<br> ".$dag."<br> i tidsrummet ".$tid."!<br />";
echo "<i>".$kom."</i><br />";
echo "<a href='data.php'>Godkend</a> |";
echo "<a href='
http://langeskovborgerforening.dk/ansog.php'>Ikke godkend</a>";
}
function check_email_address($email) {
// First, we check that there's one @ symbol, and that the lengths are right
if (!ereg("^[^@]{1,64}@[^@]{1,255}$", $email)) {
// Email invalid because wrong number of characters in one section, or wrong number of @ symbols.
return false;
}
// Split it into sections to make life easier
$email_array = explode("@", $email);
$local_array = explode(".", $email_array[0]);
for ($i = 0; $i < sizeof($local_array); $i++) {
if (!ereg("^(([A-Za-z0-9!#$%&'*+/=?^_`{|}~-][A-Za-z0-9!#$%&'*+/=?^_`{|}~\.-]{0,63})|(\"[^(\\|\")]{0,62}\"))$", $local_array[$i])) {
return false;
}
}
if (!ereg("^\[?[0-9\.]+\]?$", $email_array[1])) { // Check if domain is IP. If not, it should be valid domain name
$domain_array = explode(".", $email_array[1]);
if (sizeof($domain_array) < 2) {
return false; // Not enough parts to domain
}
for ($i = 0; $i < sizeof($domain_array); $i++) {
if (!ereg("^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$", $domain_array[$i])) {
return false;
}
}
}
return true;
}
?>