<?php
if(function_exists('date_default_timezone_set')) { date_default_timezone_set('Europe/Amsterdam'); }
define('LF', "\n");
// Get a value from the $_POST array (case insensitive!!)
function getPost($key, $trim = false, $lowercase = false, $int = false)
{
if(isset($_POST[$key]))
{
$v = stripslashes($_POST[$key]);
if($trim)
{
$v = trim($v);
}
if($int)
{
$v = intval($v);
}
elseif($lowercase)
{
$v = strtolower($v);
}
return $v;
}
return '';
}
// Default values
$field_1 = '';
$field_2 = '';
$field_3 = '';
$field_4 = '';
$field_5 = '';
$field_6 = '';
$field_7 = '';
$field_8 = '';
$sHtml = '';
$sFormError = '';
// Process form
if(empty($_POST['form']) == false)
{
$field_1 = getPost('field_1', true);
if(strlen($field_1) == 0) { $sFormError = 'Vul a.u.b. alle verplichte velden in.'; }
$field_2 = getPost('field_2', true);
if(strlen($field_2) == 0) { $sFormError = 'Vul a.u.b. alle verplichte velden in.'; }
$field_3 = getPost('field_3', true);
if(strlen($field_3) == 0) { $sFormError = 'Vul a.u.b. alle verplichte velden in.'; }
$field_4 = getPost('field_4', true);
if(strlen($field_4) == 0) { $sFormError = 'Vul a.u.b. alle verplichte velden in.'; }
$field_5 = getPost('field_5', true);
if(strlen($field_5) == 0) { $sFormError = 'Vul a.u.b. alle verplichte velden in.'; }
$field_6 = getPost('field_6', true);
if(strlen($field_6) == 0) { $sFormError = 'Vul a.u.b. alle verplichte velden in.'; }
$field_7 = getPost('field_7', true);
if(strlen($field_7) == 0) { $sFormError = 'Vul a.u.b. alle verplichte velden in.'; }
$field_8 = getPost('field_8', true);
}
// Show form
if(empty($_POST['form']) || $sFormError)
{
$sHtml .= '<form action="" method="post">
<input name="form" type="hidden" value="form1">
<h1>Vul a.u.b. het onderstaande formulier in</h1>
' . $sFormError . '
<table border="0" cellpadding="3" cellspacing="0"><tr>
<td align="left" valign="top">R.W.A uitslagen</td>
</tr>
<tr>
<td align="left" valign="top">Naam Atleet *</td>
<td align="left" valign="top"><textarea name="field_1">' . htmlentities($field_1) . '</textarea></td>
</tr>
<tr>
<td align="left" valign="top">Datum *</td>
<td align="left" valign="top"><textarea name="field_2">' . htmlentities($field_2) . '</textarea></td>
</tr>
<tr>
<td align="left" valign="top">Naam loop *</td>
<td align="left" valign="top"><textarea name="field_3">' . htmlentities($field_3) . '</textarea></td>
</tr>
<tr>
<td align="left" valign="top">Plaats loop *</td>
<td align="left" valign="top"><textarea name="field_4">' . htmlentities($field_4) . '</textarea></td>
</tr>
<tr>
<td align="left" valign="top">Afstand *</td>
<td align="left" valign="top"><textarea name="field_5">' . htmlentities($field_5) . '</textarea></td>
</tr>
<tr>
<td align="left" valign="top">Eindtijd *</td>
<td align="left" valign="top"><textarea name="field_6">' . htmlentities($field_6) . '</textarea></td>
</tr>
<tr>
<td align="left" valign="top">Eindplaats *</td>
<td align="left" valign="top"><textarea name="field_7">' . htmlentities($field_7) . '</textarea></td>
</tr>
<tr>
<td align="left" valign="top">Verslag</td>
<td align="left" valign="top"><textarea name="field_8">' . htmlentities($field_8) . '</textarea></td>
</tr>
<tr>
<td align="left" valign="top"> </td>
<td align="left" valign="top"><input type="submit" value="Verzenden"></td>
</table>
</form>';
}
else // Send form
{
$mail_to = '
[email protected]';
$mail_from = '
[email protected]';
$mail_subject = 'Uitslagen';
$mail_message = 'Formuliergegevens: ' . LF . LF
. 'Naam Atleet: ' . $field_1 . LF
. 'Datum: ' . $field_2 . LF
. 'Naam loop: ' . $field_3 . LF
. 'Plaats loop: ' . $field_4 . LF
. 'Afstand: ' . $field_5 . LF
. 'Eindtijd: ' . $field_6 . LF
. 'Eindplaats: ' . $field_7 . LF
. 'Verslag: ' . $field_8 . LF
. LF
. 'IP: ' . $_SERVER['REMOTE_ADDR'] . ', Datum: ' . date('d-m-Y') . ', Tijd: ' . date('H:i:s');
mail($mail_to, $mail_subject, $mail_message, 'From: ' . $mail_from);
$sHtml .= '<h1>Formulier verzonden</h1><p>Hartelijk dank voor het invullen van het formulier.</p>';
}
echo $sHtml;
?>