[RESOLVED] Confirmation email
Hi guys.
I just cannot seem to get the order confirmation sent out correctly.
It just gives me echo $OrderStr;
instead of the actual order and delivery.
If I try to add the $Delivery into the message, I get errors :(
Here is my code in question :
PHP Code:
$OrderStr = 'You Ordered the Following :<br> <br>';
if(isset($_POST['BreathslimQuantity']))
{
$prodAmt1 = $_POST['BreathslimPrice'] * $_POST['BreathslimQuantity'];
$prod1 = $_POST['Breathslim'];
$OrderStr = $OrderStr . $prod1 . ' at ' . $prodAmt1 . ' Each.';
}
$Delivery = $_POST['Delivery'];
if ($Delivery == 'SpeedService')
{
$SS = 70;
}
$first_name = $_POST['Name']; // required
$last_name = $_POST['Surname']; // required
$telephone = $_POST['Contact']; // not required
$address = $_POST['Address']; // required
if (isset($_POST['Email']))
{
$email = $_POST['Email'];
function died($error) {
// error code
echo "We are very sorry, but there were error(s) found with the email you submitted. ";
echo "These errors appear below.<br /><br />";
echo $error."<br /><br />";
echo "Please go back and fix these errors.<br /><br />";
die();
}
$error_message = "";
$email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
if(!preg_match($email_exp,$email)) {
$error_message .= 'The Email Address you entered does not appear to be valid.<br />';
}
if(strlen($error_message) > 0) {
died($error_message);
}
}
$Tot = $prodAmt1 + $SS;
echo 'Hi ' . $first_name . ' ' . $last_name . '<br>' . $OrderStr . '<p>Delivery Method : ' . $Delivery;
// multiple recipients
$to = 'orders@thenewme.co.za' . ', '; // note the comma
$to .= $email;
// subject
$subject = 'BreathSlim® Order Confirmation';
// message
$message = '
<html>
<head>
<title>BreathSlim® Order Confirmation</title>
</head>
<body>
echo $OrderStr;
</body>
</html>
';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Mail it
mail($to, $subject, $message, $headers);
?>
Thank you for contacting us. We will be in touch with you very soon.
</p>
</div>
</body>
</html>
can anyone help?