Watusimann
Erfahrenes Mitglied
Guten Tag,
Ich bin dabei ein Bestellcenter zu erstellen, jedoch habe ich ein Problem:
Die Daten werden von einem Formular in eine DB eingetragen. Diese Daten werden geordnet nach Filiale abgerufen und per Mail verschickt. Jedoch schickt das Script für jeden Eintrag eine Mail.
Bsp:
3 Einträge für Weißensee
2 Einträge für Tempelhof
es soll jeweils eine Mail an die entsprechende Filiale gesendet werden und die entsprechenden Datensätze in EINER Mail stehen und nicht wie es momentan läuft - > 5 Mails werden verschickt.
Hätte jemand eine Idee wie es am besten anstelle?
Danke im voraus
Ich bin dabei ein Bestellcenter zu erstellen, jedoch habe ich ein Problem:
Die Daten werden von einem Formular in eine DB eingetragen. Diese Daten werden geordnet nach Filiale abgerufen und per Mail verschickt. Jedoch schickt das Script für jeden Eintrag eine Mail.
Bsp:
3 Einträge für Weißensee
2 Einträge für Tempelhof
es soll jeweils eine Mail an die entsprechende Filiale gesendet werden und die entsprechenden Datensätze in EINER Mail stehen und nicht wie es momentan läuft - > 5 Mails werden verschickt.
Hätte jemand eine Idee wie es am besten anstelle?
Danke im voraus
PHP:
$filialen = array(
array('Weißensee', 'mailadresse' , 'cc mailadresse'),
array('Tempelhof', 'mailadresse' , 'cc mailadresse'),
array('Huttenstraße', 'mailadresse' , 'cc mailadresse'),
array('Biesdorf', 'mailadresse' , 'cc mailadresse')
);
$header = "MIME-Version: 1.0\n";
$header .= "Content-type: text/html; charset=iso-8859-1\n";
$header .= "From:Bestellcenter<bestellcenter@xxxxxx.de>\n";
$betreff = 'Bestellung vom '.date('d.m.Y H:i:s');
for ($a=0; $a < count($filialen); $a++)
{
$result = mysql_query("SELECT * FROM bestellung WHERE (filiale = '".$filialen[$a][0]."') AND (status = 0) ")or die(mysql_error());
while ($row = mysql_fetch_array($result))
{
$bestellungen = $row[tnr].' - '. $row[menge] .'<br>';
echo $row[tnr].' - '. $row[menge] .'<br>';
mysql_query("UPDATE bestellung SET status=1 WHERE id = '".$row[id]."' ", $db);
$message = '
<html>
<head>
<title>Bestellung</title>
<style type="text/css">
<!--
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; background-color:#f9f9f9 }
#copy { font-size:10px; color:#ccc; margin-top:18px }
.cont { border:1px solid #ccc; padding:10px 10px 10px 10px; margin-top:3px }
-->
</style>
</head>
<body>
'.$filialen[$a][0].'<br><br>
'.$bestellungen.'
</body>
</html>
';
$header .= "Bcc: ".$filialen[$a][2]."" . "\r\n";
mail($filialen[$a][1],$betreff,$message."\n",$header);
}
}