'Please enter a First Name to proceed.', 'lastname' => 'Please enter a Last Name to proceed.', 'address' => 'Please enter an Address to proceed.', 'city' => 'Please enter a City to proceed.', 'state' => 'Please enter a State to proceed.', 'zip' => 'Please enter a Zip code to proceed.', 'homenumber' => 'Please enter a Home Number to proceed.', 'cellnumber' => 'Please enter a Cell Number to proceed.', 'email' => 'Please enter a valid email address to continue.', 'highschool' => 'Please enter a High School Name to proceed.', 'grade' => 'Please enter a Grade to proceed.', 'gpa' => 'Please enter a GPA to proceed.', 'gradeyr' => 'Please enter a Graduation Year to proceed.', 'coachname' => 'Please enter Coachs Name to proceed.', 'phonenumber' => 'Please enter a Phone Number to proceed.', 'sportplayed' => 'Please enter a Sport Played to proceed.', 'position' => 'Please enter a Position to proceed.', 'athleticstat' => 'Please enter an Athletic Stat to proceed.', 'height' => 'Please enter a Height to proceed.', 'weight' => 'Please enter a Weight to proceed.', 'sex' => 'Please enter a Sex to proceed.', 'parent' => 'Please enter a Parent/Guardian to proceed.', 'parentnumber' => 'Please enter a Parent/Guardian Number to proceed.' ); // Set form status $form_complete = FALSE; // configure validation array $validation = array(); // check form submittal if(!empty($_POST)) { // Sanitise POST array foreach($_POST as $key => $value) $_POST[$key] = remove_email_injection(trim($value)); // Loop into required fields and make sure they match our needs foreach($required_fields as $field) { // the field has been submitted? if(!array_key_exists($field, $_POST)) array_push($validation, $field); // check there is information in the field? if($_POST[$field] == '') array_push($validation, $field); // validate the email address supplied if($field == 'email') if(!validate_email_address($_POST[$field])) array_push($validation, $field); } // basic validation result if(count($validation) == 0) { // Prepare our content string $email_content = 'New Website Comment: ' . "\n\n"; // simple email content foreach($_POST as $key => $value) { if($key != 'submit') $email_content .= $key . ': ' . $value . "\n"; } // if validation passed ok then send the email mail($email_to, $email_subject, $email_content); // Update form switch $form_complete = TRUE; } } function validate_email_address($email = FALSE) { return (preg_match('/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i', $email))? TRUE : FALSE; } function remove_email_injection($field = FALSE) { return (str_ireplace(array("\r", "\n", "%0a", "%0d", "Content-Type:", "bcc:","to:","cc:"), '', $field)); } ?> S.A.T. Questionnaire

Questionnaire

First Name
Last Name
Address
City
State
Zip
Home Number
Cell Number
Your Email
e.g. johnsmith@smith.com
Home School Name
Grade
GPA
Graduation Year
Coach's Name
Phone Number
Sport Played
Position
Athletic Stats
Height
Weight
Sex
Highlight Reel
Parent/Guardian Name
Parent/Guardian Phone Number
Facebook/Twitter

Your message has been sent. Thank you!