Halllo leute
ich würde gerne Daten aus einer Datenbank abfrage nicht nur als tabelarische Übersicht im eingetlliche PHP Dokunet haben,sondern diese auch direkt per mail verschicken.
Ja sicher, das findet ma grundsätzich in jedem Handbuch,aber da wird davon ausgegangen,das ich das direkt aus dem Formular verschicke. ich möchte das aber gerne über Outlook tuen.
Meiner bisheriegen Versuche:
1. ich schreibe den kompleten Code zur erstellung der Tabelle in einer Variable, das Ergebnis war das ich den QT in der Mail hatte, sehr blöd. Warum kann outlook denn euch kein php??
PHP-Code:
<?php
//Email verschicken
print( " <a href='mailto:x@x.xx?body=");
print($inhalt);
print("'>Bestellung per Mail verschicken</a> ");
?>
2. ich schreibe das ganze in eine TXT Datei, schade, jetzt habe ich keine hübsche Tabelle mehr,ist aber auch nciht so schimm,wenn mit nicht nur der letzte Datensatz angezegt würde.
PHP-Code:
<?php
$ergebnis=mysql_query($bestll);
$spaltenanzahl=mysql_num_fields($ergebnis);
$file = fopen ("file.txt", "w");
if (!$file) {
echo "
Datei konnte zum schreiben nicht geöffnet werden.\n";
exit;
}
for ($i=0;$i<$spaltenanzahl;$i++)
{
$titles=mysql_field_name($ergebnis,$i);
fputs ($file, $titles);
fputs ($file, " ");
}
while($zeile=mysql_fetch_row($ergebnis))
{
for ($i=0;$i<$spaltenanzahl;$i++)
{
fputs ($file, $zeile[$i] );
fputs ($file, " ");
}
}
?>
kann mr jemand sagen,unter welcher Funktion ich suchen muss um fündig zu werden, also wie das klappen könnte?