Probleme mit Schleife in HTML-Mail

toboli

Erfahrenes Mitglied
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:

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
 
... mit dem Verkettungsoperator "." (genauso, wie Du es bei dem Email-Header machst, solltest Du auch an $message etwas anhängen können).

Gruß
.
 
Zurück