The string concatenation works gret, but not in the email...=(
All my variables seems to be unknown there and I have checked that they are valid so sth is wrong I guess.
MY function looks like this:
function send_confirmation()
{
$count=count ($cart);
$email_address = "patrik_3vlig@hotmail.com";
$subject = "Beställning hos Arozzi Design!";
$message = 'Hej vi har mottagit din bestallning<br>';
$message .= $first_name;
$message .= ' ';
$message .= $last_name;
$message .= '<br>';
$message .= $address2;
$message .= '<br>';
$message .= $postcode;
$message .= '<br>';
$message .= $city;
$message .= '<br>';
$message .= $country;
$message .= '<br>';
$message .= $phone_nr;
$message .= '<br>';
for ($i=0; ($i<$count); $i++)
{
$name = $cart[$i][name];
$id = $cart[$i][ID];
$colour = $cart[$i][colour];
$quantity = $cart[$i][quantity];
$size = $cart[$i][size];
$message .= '<br>';
$message .= $name;
$message .= ' ';
$message .= 'Färg: ';
$message .= $colour;
$message .= " ";
$message .= 'Storlek: ';
$message .= $size;
$message .= ' ';
$message .= 'Antal: ';
$message .= $quantity;
$message .= '<br>';
}
$message .= '<p>';
$message .= 'Antal Produkter:';
$message .= $count;
$message .= '<br>';
$message .= 'Totalt Pris:';
$message .= $total_price;
$message .= ' kronor';
$message .= '<br>';
$message .= 'Inklusive Postforskott: ';
$message .= '<br>';
$message .= 'Ditt order ID = ';
$message .= $orderID;
$message .= '<br>';
$message .= 'Tack för er beställning och välkommen åter!!';
$message .= '<br>';
mail($email_address, $subject, $message, "From: Arozzidesign Webmaster<webmaster@arozzidesign.com>\n X-Mailer: PHP/" . phpversion());
}
but all I get in the email is:
Hej vi har mottagit din bestallning<br> <br><br><br><br><br><br><p>Antal
Produkter:0<br>Totalt Pris: kronor<br>Inklusive Postforskott: <br>Ditt order ID
= <br>Tack för er beställning och välkommen åter!!<br>
Why?? And what do I do about it???
If you wonder the message is in swedish...=)