mrmidjam
Regular Member
- Sep 17, 2008
- 476
- 141
Have tried to do this myself all day now and i`m getting a little frustrated now.
I have a contact form with a select box which can have multiple options selected, i`m using formmail.php to process the info. Problem is I have forgot how to list the values within the array and format them within the email body.
$licences is the multiple select box
any help would be gratefully recieved!!
I have a contact form with a select box which can have multiple options selected, i`m using formmail.php to process the info. Problem is I have forgot how to list the values within the array and format them within the email body.
$licences is the multiple select box
any help would be gratefully recieved!!
PHP:
<?php
$name=addslashes($_POST['name']);
$email=addslashes($_POST['email']);
$town=addslashes($_POST['town']);
$phone=addslashes($_POST['phone']);
$licences=addslashes($_POST['licences']);
$message=addslashes($_POST['message']);
// you can specify which email you want your contact form to be emailed to here
$toemail = "[email protected]";
$subject = "Question : mysite.com";
$headers = "MIME-Version: 1.0\n"
."From: \"".$name."\" <".$email.">\n"
."Content-type: text/html; charset=iso-8859-1\n";
$body = "Name: ".$name."<br>\n"
."Email: ".$email."<br>\n"
."Town/City: ".$town."<br>\n"
."Phone: ".$phone."<br>\n"
."Interested in Licence/s: ".$licences."<br>\n"
."Message:<br>\n"
.$message;
if (!ereg("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $email))
{
echo "That is not a valid email address. Please return to the"
." previous page and try again.";
exit;
}
mail($toemail, $subject, $body, $headers);
echo "Thanks for submitting your message.";
?>