Forum Moderators: coopster
[size=2]
<?php
$emailaddress = 'tenders@example.com';
$fromaddress = 'enquiryform@example.com';
$retvalue = 'Error';
if($_POST['submit'] === 'submit') {
$retvalue = 'Enquiry form submitted';
$messagebody .= '<br>';
$messagebody = '<b>Enquirey Form</b>';
$messagebody .= '<br>';
$messagebody .= '<b>Submitted:</b>' . ' ' . date("F j, Y, g:i a");
$messagebody .= '<br>';
$messagebody .= '<br>';
// Details
$messagebody .= '<br>';
$messagebody .= '<b>Company Details:</b>';
$messagebody .= '<br>';
$messagebody .= 'Company:' . ' ' . getvalue('company');
$messagebody .= '<br>';
$messagebody .= 'Name:' . ' ' . getvalue('name');
$messagebody .= '<br>';
$messagebody .= 'Address:' . ' ' . getvalue('address');
$messagebody .= '<br>';
$messagebody .= 'City:' . ' ' . getvalue('city');
$messagebody .= '<br>';
$messagebody .= 'State:' . ' ' . getvalue('state');
$messagebody .= '<br>';
$messagebody .= 'Postcode:' . ' ' . getvalue('postcode');
$messagebody .= '<br>';
$messagebody .= '<br>';
$messagebody .= '<b>Contact Details:</b>';
$messagebody .= '<br>';
$messagebody .= 'Phone:' . ' ' . getvalue('phone');
$messagebody .= '<br>';
$messagebody .= 'Mobile:' . ' ' . getvalue('mobile');
$messagebody .= '<br>';
$messagebody .= 'Email:' . ' ' . getvalue('email');
$messagebody .= '<br>';
$messagebody .= '<br>';
$messagebody .= '<b>Job Type</b>';
$messagebody .= '<br>';
$messagebody .= getcheck('Designs', 'design');
$messagebody .= getcheck('Extensions', 'extensions');
$messagebody .= getcheck('Interior', 'interior');
$messagebody .= getcheck('New Home', 'newhome');
$messagebody .= getcheck('Rammed Earth', 'rammedearth');
$messagebody .= getcheck('Renovations', 'renovations');
$messagebody .= getcheck('Commercial', 'commercial');
$messagebody .= '<br>';
$messagebody .= '<b>Additional Job Details:</b>';
$messagebody .= '<br>';
$messagebody .= getvalue('jobdetails');
$messagebody .= '<br>';
// Email Layout
$message = '<html><head><title>Enquirey form</title></head><body>';
$message .= $messagebody;
$message .= '</body></html>';
// Send the mail
$to = $emailaddress;
$subject = 'Enquirey form submitted ' . date("F j, Y, g:i a");
$message = $message;
$headers = 'MIME-Version: 1.0' . "\n.";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n.";
$headers .= 'Content-Transfer-Encoding: 7bit'."\n.";
$headers .= 'From: ' . $fromaddress . "\n." .
'Reply-To: ' . $fromaddress . "\n." .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
// Quote Submitted
$retvalue = 'Thank you for your time - please wait to be redirected to our homepage';//Message printed once form has been submitted
}
function getcheck($name, $check) {
if(isset($_POST[$check]))
$text .= '[x]';
else
$text .= '[ ]';
$text .= ' ' . $name;
$text .= '<br>';
return $text;
}
function getvalue($check) {
$text = '';
if(isset($_POST[$check])) {
$text = $_POST[$check];
}
return $text;
}
?>
[/size]
[edited by: dreamcatcher at 7:16 am (utc) on Mar 29, 2010]
[edit reason] Exemplified Email Addresses [/edit]
[edited by: eelixduppy at 11:29 pm (utc) on Mar 30, 2010]
[edit reason] exemplified [/edit]
$headers .= 'From: $fromaddress' . '\n.' ;
\r\n, inside double quotes (as I think they're turned into literals inside single quotes) and never had any problems, so you might try that.