if($_SERVER['REQUEST_METHOD'] == 'POST') {
// REQUIRED FIELDS FOR ALL FORMS
if(empty($_REQUEST['firstName'])) {
$err[0] = '
Please enter your First Name';
}
if(empty($_REQUEST['lastName'])) {
$err[1] = '
Please enter your Last Name';
}
if(empty($_REQUEST['phone'])) {
$err[2] = '
Please enter your Phone Number';
}
if(empty($_REQUEST['email'])) {
$err[3] .= '
Please enter your Email Address';
}
// REQUIRED FIELDS FOR THE CONTACT FORM
if($_REQUEST["form"] == 'contact') {
if(empty($_REQUEST['commofInterest'])) {
$err[4] .= '
Please enter the Community you are interested in';
}
if(empty($_REQUEST['modelofInterest'])) {
$err[5] .= '
Please enter the Model you are interested in';
}
}
// REQUIRED FIELDS FOR THE SERVICE FORM / 60 Day Form / 270 Day Form
if($_REQUEST["form"] == 'service' || $_REQUEST["form"] == '60' || $_REQUEST["form"] == '270') {
if(empty($_REQUEST['lotNumber'])) {
$err[4] .= '
Please enter a Lot Number';
}
if(empty($_REQUEST['community'])) {
$err[5] .= '
Please choose a Community';
}
}
// IF NO ERRORS ARE PRESENT
if(!isset($err)) {
// THE EMAILS THAT FORM IS SENDING TO
$mail_array = array("debbie@griffeyhomes.com");
if(strtolower($_REQUEST["submit"]) == "submit") {
// DISPLAY FOR THE BODY OF THE EMAIL
while (list ($key, $val) = each ($_REQUEST)) {
if($val != "" && $val != "Submit" && $key != "form" && $key != "ZDEDebuggerPresent") {
$body .= ucfirst($key).": ".$val."\n\n";
}
}
// SEND THE EMAILS
for($i = 0; $i <= count($mail_array); $i++) {
mail($mail_array[$i], $_REQUEST["formName"], $body, "From: ".$_REQUEST["firstName"]." ".$_REQUEST["lastName"]." <".$_REQUEST["email"].">");
}
$complete = 1;
//echo ($i-1).' email(s) sent...';
}
}
}
/* VIEW POSTED VARIABLES
if(isset($_POST)) {
echo '
'; print_r($_POST); echo ''; } */ include("../header.inc"); ?>
if($complete == 1) { echo '
|
Main OfficeGriffey Custom Homes 3555 Hwy F Defiance, MO 63341 (636) 398-6300 Email Us Debbie Barrale Griffey Homes Sales Manager (636) 936-1923 Jammie Hammers Charleston Sales Manager (636) 939-9320 Contact Forms Contact Us Customer Service 60 Day List 270 Day LIst |