I can’t get these fields to return a value. I have been working on this for two days. Any help will be greatly appreciated.
Here is the code for the form:
Sponsorship Package
Select Sponsorship
Headline Sponsor - $2,000
Dinner - $1,500
Leaderboard - $1,000
Lunch - $1,000
Beverage Carts - $1,000
Driving Range - $500
Putting Green - $$500
Hole Sponsor - $150
Course Contest - $150
and here is the php. I know I should remove the PHP_EOL . PHP_EOL; and replace with \n, but when I did that the fomr didn’t work so I will work on that later. I need to get this done by today and I am stuck.
<?php if(!$_POST) exit; // Email address verification, do not edit. function isEmail($email) { return(preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i",$email)); } if (!defined("PHP_EOL")) define("PHP_EOL", "\r\n"); $name = $_POST['name']; $address = $_POST['address']; $city = $_POST['city']; $email = $_POST['email']; $phone = $_POST['phone']; $eventType = $_POST['eventType']; $dinner = $_POST['dinner']; $attendee1 = $_POST['attendee1']; $attendee2 = $_POST['attendee2']; $attendee3 = $_POST['attendee3']; $attendee4 = $_POST['attendee4']; $sponsorship = $_POST['sponsorship']; $donationAmt = $_POST['donationAmt']; $creditcardname = $_POST['creditcardname']; $creditcardnumber = $_POST['creditcardnumber']; $CCExpiresMonth = $_POST['CCExpiresMonth']; $CCExpiresYear = $_POST['CCExpiresYear']; $check = $_POST['check']; $comments = $_POST['comments']; if(trim($name) == '') { echo 'Attention! You must enter your name.
';
exit();
} else if(trim($address) == '') {
echo 'Attention! Please enter a street address.
';
exit();
} else if(trim($city) == '') {
echo 'Attention! Please enter a city/state/zip.
';
exit();
} else if(trim($email) == '') {
echo 'Attention! Please enter a valid email address.
';
exit();
} else if(trim($phone) == '') {
echo 'Attention! Please enter a valid phone number.
';
exit();
} else if(!isEmail($email)) {
echo 'Attention! You have enter an invalid e-mail address, try again.
';
exit();
}
$selectedeventTypes = 'None';
if(isset($_POST['eventType']) && is_array($_POST['eventType']) && count($_POST['eventType']) > 0){
$selectedProjects = implode(', ', $_POST['eventType']);
}
if(get_magic_quotes_gpc()) {
$comments = stripslashes($comments);
}
// Configuration option.
// Enter the email address that you want to emails to be sent to.
// Example $address = "[email protected]";
//$address = "[email protected]";
$address = "[email protected]";
// Configuration option.
// i.e. The standard subject will appear as, "You've been contacted by John Doe."
// Example, $e_subject = '$name . ' has contacted you via Your Website.';
$e_subject = '"Friends for Research" from ' . $name . '.';
// Configuration option.
// You can change this if you feel that you need to.
// Developers, you may wish to add more fields to the form, in which case you must be sure to add them here.
$e_body = "You have been contacted by $name with regards to The Friends for Research Golf Outing, their information is as follows." . PHP_EOL . PHP_EOL;
$e_content = "Name: $name" . PHP_EOL . PHP_EOL;
$e_content .= "Address: $address" . PHP_EOL . PHP_EOL;
$e_content .= "City/State/Zip: $city" . PHP_EOL . PHP_EOL;
$e_content .= "Phone: $phone" . PHP_EOL . PHP_EOL;
$e_content .= "Email: $email" . PHP_EOL . PHP_EOL;
$e_content .= "Registering for: $eventType" . PHP_EOL . PHP_EOL;
$e_content .= "Dinner Qty: $dinner" . PHP_EOL . PHP_EOL;
$e_content .= "Attendee #1: $attendee1" . PHP_EOL . PHP_EOL;
$e_content .= "Attendee #2: $attendee2" . PHP_EOL . PHP_EOL;
$e_content .= "Attendee #3: $attendee3" . PHP_EOL . PHP_EOL;
$e_content .= "Attendee #4: $attendee4" . PHP_EOL . PHP_EOL;
$e_content .= "Sponsorship Package: $sponsorship" . PHP_EOL . PHP_EOL;
$e_content .= "Donation Amount: $donationAmt" . PHP_EOL . PHP_EOL;
$e_content .= "Credit Card Name: $creditcardname" . PHP_EOL . PHP_EOL;
$e_content .= "Credit Card Number: $creditcardnumber" . PHP_EOL . PHP_EOL;
$e_content .= "Month Expires: $CCExpiresMonth" . PHP_EOL . PHP_EOL;
$e_content .= "Year Expires: $CCExpiresYear" . PHP_EOL . PHP_EOL;
$e_content .= "Check to follow: $check" . PHP_EOL . PHP_EOL;
$e_content .= "Comments: $comments" . PHP_EOL . PHP_EOL;
$e_reply = "You can contact $name via email, $email or via phone $phone";
$msg = wordwrap( $e_body . $e_content . $e_reply, 70 );
$headers = "From: $email" . PHP_EOL;
$headers .= "Reply-To: $email" . PHP_EOL;
$headers .= "MIME-Version: 1.0" . PHP_EOL;
$headers .= "Content-type: text/plain; charset=utf-8" . PHP_EOL;
$headers .= "Content-Transfer-Encoding: quoted-printable" . PHP_EOL;
if(mail($address, $e_subject, $msg, $headers)) {
// Email has sent successfully, echo a success page.
echo "";
echo "";
echo "
";
echo "";
} else {
echo 'ERROR!';
}
Email Sent Successfully.
"; echo "Thank you $name, your message has been submitted to us.
"; echo "