Form
Posted: Tue May 12, 2009 12:28 pm
My boss is wanting me to do a form and I know just enough php to be dangerous since I'm just starting to learn.
I have a html form and a php processor in separate files.
When I fill out the form online and hit submit it redirects me, pulls up the thank you screen, and sends the email just like it should.
However it will not put the information from the form into the email. So I end up with a blank email with nothing but a subject.
Any thoughts?
The html can be seen on http://www.razorbacksrealestate.com/con ... mpage.html
Here is the php
any thoughts
I have a html form and a php processor in separate files.
When I fill out the form online and hit submit it redirects me, pulls up the thank you screen, and sends the email just like it should.
However it will not put the information from the form into the email. So I end up with a blank email with nothing but a subject.
Any thoughts?
The html can be seen on http://www.razorbacksrealestate.com/con ... mpage.html
Here is the php
Code: Select all
<?php
ini_set("SMTP","maila26.webcontrolcenter.com");
ini_set("smtp_port","8889");
ini_set("sendmail_from","razorback@razorbacksrealestate.com");
/* Subject and Email Variables */
$emailSubject = 'Big Test';
$webMaster = 'jonathan@bdglr.com';
/* Gathering Data Variables */
$emailField = $_POST['email'];
$nameField = $_POST['name'];
$phoneField = $_POST['phone'];
$budgetField = $_POST['budget'];
$travelersField = $_POST['travelers'];
$commentsField = $_POST['comments'];
$newsletterField = $_POST['newsletter'];
$body = <<<EOD
<br><hr><br>
Email: $email <br>
Name: $name <br>
Phone Number: $phone <br>
Budget: $budget <br>
Number of Travelers: $travelers <br>
Comments: $comments <br>
Newsletter: $newsletter <br>
EOD;
$headers = "From: $email\r\n";
$headers .= "Content-type: text/html\r\n";
$success = mail($webMaster, $emailSubject, $body, $headers);
/* Results Rendered as HTML */
$theResults = <<<EOD
<html>
<head>
<title>JakesWorks - travel made easy-Homepage</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-color: #f1f1f1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #666666;
text-decoration: none;
}
-->
</style>
</head>
<div>
<div align="left">Thank you for your interest! Your email will be answered very soon!</div>
</div>
</body>
</html>
EOD;
echo "$theResults";
?>