Problem mit Versand von Tabellen per Email

Nova99

Grünschnabel
Wie der Tital schon sagt hab ich Problem mit dem einbinden einer MySQL Tabelle in eine Email. Ich habe nach einem Tutorial einen Kleinen Online-Shop aufgebaut, nicht zur Verwendung sondern nur zur Übung, da ich erst vor kurzem mit PHP angefangen hab.
Also der Warenkorb und die Artikel Auswahl funktioniert soweit, auch die Eingabe der Kundendaten.

Jetzt wollte ich das So machen, dass sobald man die Bestellung bestätigt eine Email an den Kunden und eine an mich versand wird. Dazu wird auf die Datenbank des Warenkorbes zugegrifen und dort mit hilfe von Session der Datensatz geholt der die gleiche Session_id hat wie der Kunde. Hab einige Scripts dazu im Internet gefunden und versucht es so Nachzubauen doch leider ohne Erfolg. Jedesmal wenn ich auf Bestellung abschicken drücke kommt nur ein teil des Quelltextes und es wird keine Mail versand. :confused:

Hier ist mein Quelltext. Würde mich freuen wenn ihr mir helfen könntet.
 

Anhänge

Der Fehler liegt eindeutig am Aufbau der HTML-Tabelle in Deiner Email:

Wenn Du eine Zeichenkette mit einem einfachen Hochkomma beginnst, kannst Du innerhalb der Zeichenkette auch "Gänsefüsse" verwenden.
Beginnst Du die Zeichenkette jedoch mit Gänsefüssen, MUSST Du die in der Zeichenkette mit einem Backslash escapen, ansonsten wirft PHP einen Fehler und bricht wegen Parse-Error ab.

Du solltest deshalb auch eine Fehlermeldung bekommen,sofern "error_reporting(E_ALL)" aktiv und "ini_set("display_errors", "yes")" ist.

LG
Andy
 
Danke erstmal für deine Hilfe werde das gleich mal ausprobieren.

Eine Frage hab ich da aber dennoch wo muss ich den die Teile aktivieren damit ich die Fehlermeldung sehen kann?
 
Am besten, am oberen Anfang nach dem einleitenden PHP-Tag.

Denke dran, wenn du dein Script "scharf" schaltest, also für die Öffentlichkeit bereit stellst, das wieder herauszunehmen ;)
 
Zurück