Hi all,
I'm hoping to add an extra field (Phone) to an existing php contact form used in OptimizePress. I'm having some issues trying to get it working mainly because I'm not a coder. Was wondering if someone can quickly give me a hand just to add this one field?
Thanks in advance!
I'm hoping to add an extra field (Phone) to an existing php contact form used in OptimizePress. I'm having some issues trying to get it working mainly because I'm not a coder. Was wondering if someone can quickly give me a hand just to add this one field?
Thanks in advance!
Code:
<?php $errors = '';
$myemail = '[email protected]';//<-----Put Your email address here.
if(empty($_POST['name']) ||
empty($_POST['email']))
{
$errors .= "\n Error: all fields are required. Press the back button in your browser to re-enter your information";
}
$name = $_POST['name'];
$email_address = $_POST['email'];
if (!preg_match(
"/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/i",
$email_address))
{
$errors .= "\n Error: Invalid email address. Press the back button in your browser to re-enter your information";
}
if( empty($errors))
{
$to = $myemail;
$email_subject = "Contact form submission: $name";
$email_body = "You have received a new message. ".
" Here are the details:\n Name: $name \n Email: $email_address";
$headers = "From: $myemail\n";
$headers .= "Reply-To: $email_address";
mail($to,$email_subject,$email_body,$headers);
//redirect to the 'thank you' page
header('Location: http://www.thankyoupage.com');//<-----Enter your thank you page URL here
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Form Submission Handler</title>
</head>
<body>
<!-- This page is displayed only if there is some error -->
<?php
echo nl2br($errors);
?>
</body>
</html>