Hallo zusammen,
nach langer Suche im Web hab ich leider nichts zu meinem Problem gefunden, daher die Frage hier in Forum:
Ich möchte einzelne Zeilen eine MySQL-Tabelle mit der mail()-Funktion von PHP versenden. Die Mail soll im HTML-Format gesendet werden.
Wenn man normalerweise einzelne Zeilen einer MySQL-Tabelle mittels PHP einfach ausgeben möchte, tut man das mittels einer while()-Schleife:
<?php
while ($value_einzelrechnung = mysql_fetch_array($result_ausgabe_einzelrechnung, MYSQL_ASSOC))
{
echo " <tr>\r\n";
foreach ($ausgabe_einzelrechnung as $col_value_einzelrechnung)
{
echo " <td>$col_value_einzelrechnung</td>\r\n";
}
echo " </tr>\r\n";
}
?>
Darauf aufbauend habe ich folgendes versucht, um sie per Mail zu verschicken:
<?php
$nachricht = "irgendwas...\r\n";
while ($value_einzelrechnung_mail = mysql_fetch_array($result_ausgabe_einzelrechnung, MYSQL_ASSOC))
{
$nachricht .= " <tr>\r\n";
foreach ($ausgabe_einzelrechnung_mail as $col_value_einzelrechnung_mail)
{
$nachricht .= " <td>$col_value_einzelrechnung_mail</td>\r\n";
}
$nachricht .= " </tr>\r\n";
}
mail($empfaenger, $betreff, $nachricht, $header);
?>
Leider erzeugt diese Vorgehensweise keine Ausgabe der MySQL-Zeilen.
Vieleicht ist meine Herangehensweise ja die völlig falsche, deshalb die Frage, wie das Ganze zu realisieren ist.
Danke für Eure Hilfe!
--
Lukas