$val) {
$_POST[$key] = trim(strip_tags($val));
}
// ----------------------------------------------------
// Verify existence and content of mandatory fields:
//
// Golfers Name Golfers Name
// Guests Name Guests Name
// Company Company
// Home Address Home Address
// Phone Phone
// Fax Fax
// Email E-mail (valid e-mail address)
// Room Room
// Smoking Smoking
// Shirt Shirt
// ----------------------------------------------------
//
// Golfers Name
if (!isset($_POST['Golfers Name']) OR $_POST['Golfers Name'] == '') {
$errors[] = "Golfers Name invalid";
$ertags[] = 'Golfers Name';
}
// Guests Name
if (!isset($_POST['Guests Name']) OR $_POST['Guests Name'] == '') {
$errors[] = "Guests Name invalid";
$ertags[] = 'Guests Name';
}
// Company
if (!isset($_POST['Company']) OR $_POST['Company'] == '') {
$errors[] = "Company invalid";
$ertags[] = 'Company';
}
// Home Address
if (!isset($_POST['Home Address']) OR $_POST['Home Address'] == '') {
$errors[] = "Home Address invalid";
$ertags[] = 'Home Address';
}
// Phone
if (!isset($_POST['Phone']) OR $_POST['Phone'] == '') {
$errors[] = "Phone invalid";
$ertags[] = 'Phone';
}
// Fax
if (!isset($_POST['Fax']) OR $_POST['Fax'] == '') {
$errors[] = "Fax invalid";
$ertags[] = 'Fax';
}
// Email (check also if valid e-mail address)
if (!isset($_POST['Email']) OR !preg_match("/^[0-9a-z]+(([\.\-_])[0-9a-z]+)*@[0-9a-z]+(([\.\-])[0-9a-z-]+)*\.[a-z]{2,4}$/i", $_POST['Email'])) {
$errors[] = "E-mail address invalid";
$ertags[] = 'Email';
}
// Room
if (!isset($_POST['Room']) OR $_POST['Room'] == '') {
$errors[] = "Room invalid";
$ertags[] = 'Room';
}
// Shirt
if (!isset($_POST['Shirt']) OR $_POST['Shirt'] == '') {
$errors[] = "Shirt invalid";
$ertags[] = 'Shirt';
}
// -------------------------------------------------------
// ERRORS FOUND: print out and re-display form
// -------------------------------------------------------
if ($errors) {
echo '';
echo ' The following errors were encountered (see highlighted fields):- ';
echo implode('
- ',$errors);
echo '
';
}
else {
// -------------------------------------------------------
// NO ERRORS FOUND: continue and construct e-mail message
// -------------------------------------------------------
// echo ''; print_r($_POST); echo ' ';
include("convertPost.php");
exit;
}
} // END if isset _submitted
// ==================================================================================
// (Re) Display the form
// ==================================================================================
?>
|