Hallo,
ich möchte Täglich einen Newsletter versenden, indem die neusten User aufgelistet
werden. Klappt eigentlich auch alles soweit, bis auf das Auslesen der User und das
zusammenbauen des HTML in der Mail.
Durch die Schleife kann ich den HTML Teil nicht am Stück zusammenfassen. Wie
bekomme ich jetzt die drei Teile zu einem zusammen und übergebe diese an dem
Mailteil?
Hier mal der Code:
Danke jetzt schon mal
ich möchte Täglich einen Newsletter versenden, indem die neusten User aufgelistet
werden. Klappt eigentlich auch alles soweit, bis auf das Auslesen der User und das
zusammenbauen des HTML in der Mail.
Durch die Schleife kann ich den HTML Teil nicht am Stück zusammenfassen. Wie
bekomme ich jetzt die drei Teile zu einem zusammen und übergebe diese an dem
Mailteil?
Hier mal der Code:
PHP:
// Empfänger Adressen auslesen
$result_adressen = mysql_query("SELECT * FROM mailtest WHERE newsletter = '1'") or die(mysql_error());
while ($row_adressen = mysql_fetch_object($result_adressen)) {
if ($row_adressen->newsletter == '1') {
$message = "
<html>
<head>
<title>Neue Usern heute</title>
</head>
<body>
<table>
<tr>
<td>
TEST NEWSLETTER
</td>
</tr>
<tr>
<td>
Neue User:
</td>
</tr> ";
// Tagesdatensätze auslesen
$result = mysql_query("SELECT * FROM $tab") or die(mysql_error());
while ($row = mysql_fetch_object($result)) {
$username = $row->name;
if ($heute == $row->date) {
$message = "
<tr>
<td>
$username
</td>
</tr> ";
}
}
// HTML Footer
$message = "
</table>
</body>
</html>";
$betreff = "Neue User vom $heute";
$sendmail = $row_adressen->fmail;
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: Name <mail@mail.de>\n";
mail($sendmail, $betreff, $message, $headers);
}
}
Danke jetzt schon mal