Tim: Inhalt von While Schleife in Email ausgeben

Beitrag lesen

Hallo zusammen,

ich verzweifel gerade, da ich mich neu in PHP einarbeite (quasi learning by doing).
Ich würde gerne den Inhalt einer While Schleife als Mail versenden.
So weit bin ich: der richtige Inhalt wird bei Aufruf des Scriptes ausgegeben. In der Mail, die verschickt wird, wird allerdings nur das letzte Ergebnis eingespielt.
Kann mir jemand helfen, wo der Fehler liegt?
Danke und Grüße
Tim

  
  
<?php  
  
$sql = "SELECT * FROM wp_fsq_data  
         WHERE date BETWEEN '" . date('Y-m-d', strtotime('-14 days')) . "'  
         AND '" . date('Y-m-d', strtotime('-10 days')) . "'";  
$result = $conn->query($sql);  
  
if ($result->num_rows > 0) {  
     // output data of each row  
     while($row = $result->fetch_assoc()) {  
        echo "<br> Letzter Besuchsbericht: ". date('d.m.Y', strtotime($row["date"])). " - Name: ". $row["f_name"]. " " . $row["l_name"] . "<br>";  
  
		$message = $row["f_name"] . ' '.$row["l_name"].' hat seit dem '.date('d.m.Y', strtotime($row["date"])).' keinen Besuchsbericht mehr abgegeben';  
	}  
		$empfaenger = "xxx@xxx.de";  
		$betreff = "xxx";  
		$headers = "From: xxx <xxx@xxx.de>";  
		mail($empfaenger, $betreff, $message, $headers);  
} else {  
     echo "0 results";  
  
}  
$conn->close();  
?>