jom: html mail mit TABLE

Beitrag lesen

Hier ist mal mein Code:

//HTMLMail Function
function sendHTMLemail($to,$from,$subject,$content)
 {
  $message .= "<html>";
  $message .= "<head>";
  $message .= "<style type='text/css'>";
  $message .= "<!--";
  $message .= "body, td {";
  $message .= "font-family: Verdana, Arial, Helvetica, sans-serif;";
  $message .= "font-size: 12px;";
  $message .= "color: #000000; }";
  $message .= "-->";
  $message .= "</style>";
  $message .= "</head>";
  $message .= "<body>";
  $message .= $content;
  $message .= "</body>";
  $message .= "</html>";

$headers="MIME-Version: 1.0\r\n";
  $headers.="Content-type: text/html; charset=iso-8859-1\r\n";
  $headers.="From: ".$from.">\r\n";

if(mail($to,$subject,$message,$headers))
   {
   $result="send mail ok";
   }
  else
   {
   $result="send mail ko";
   }

return $result;
}

//Und hier generiere ich die variable $content die ich an die function sendHTMLemail weitergebe, die dann bei $message im body eingefügt wird.

//CONTENT
$content="Hallo $cli_sname,<br><br>";
$content.="Vielen Dank dass Du Dich für einen Einkauf bei www.maxs-sport.be entschieden hast.<br>";
$content.="Hier folgt Deine Bestellbestätigung.<br><br>";
$content.="<table width='100%' border='0' cellspacing='1' cellpadding='0'>";
$content.="<tr>";
$content.="<td bgcolor='#CCCCCC'><strong>Bestellnummer:</strong>&nbsp;$nr</td>";
$content.="</tr>";
$content.="</table><br>";
$content.="<strong>Artikel:</strong><br>";
$content.="<table width='100%' border='0' cellspacing='1' cellpadding='0'>";
$content.="<tr bgcolor='#CCCCCC'>";
$content.="<td width='50'>Anzahl</td>";
$content.="<td width='100'>Artikelnummer</td>";
$content.="<td>Artikelname</td>";
$content.="<td width='75'>Einzelpreis</td>";
$content.="<td width='75' align='right'>Preis</td>";
$content.="</tr>";

$Bez1=$langDB."Bez1";
for($i=1; $i<=$_SESSION["basket_count"]; $i++)
  {
  $id=$all_art[0][$i];
  $q=$all_art[1][$i];
  $query="
  SELECT id,Artikelnummer,$Bez1,ENBez1,VKPreis,Artikelgruppe
  FROM art
  WHERE id = $id
  LIMIT 0,1
  ";

$result=mysql_query($query);
  while($data=mysql_fetch_array($result))
   {
   $VKPreis=str_replace(",00 ","",$data["VKPreis"]);
   $VKPreis=str_replace(".","",$VKPreis);
   $VKPreis=str_replace(",",".",$VKPreis);
   $VKPreis=str_replace("€","",$VKPreis);

$totalArt=$all_art[1][$i]*$VKPreis;

//wenn bei BEZ1 keine übersetzung existiert
   if($data[$Bez1]==""){ $Bez1b=$data["ENBez1"];}
   else { $Bez1b=$data[$Bez1];}

$content.="<tr>";
   $content.="<td>".$q."</td>";
   $content.="<td>".$data["Artikelnummer"]."</td>";
   $content.="<td>".$Bez1b."</td>";
   $content.="<td>".$VKPreis."&nbsp;&euro;</td>";
   $content.="<td align='right'>".$totalArt."&nbsp;&euro;</td>";
   $content.="</tr>";
   }
  }
 $content.="</table><br>";

$content.="<strong>Versandart:</strong><br>";
 $content.=$_SESSION["shippingmode"].$_SESSION["shippingmode_preis"]."<br><br>";

$content.="<strong>Anschrift:</strong><br>";
 $content.="$cli_sname<br>";
 $content.="$cli_adr<br>";
 $content.="$cli_zip<br>";
 $content.="$cli_country<br>";
 $content.="E-mail:&nbsp;<a href='mailto:$cli_email'>$cli_email</a><br><br><br>";

$content.="Regards";

$subject="ORDER CONFIRMATION - ".$nr;

//CONFIRM MAIL TO CLIENT
 print $m=sendHTMLemail("jerome.mertes@fabelgym.com","jerome.mertes@fabelgym.com",$subject,$content);

// header("Location:../$_POST[lang]/shop/order_ok.php");
 }