Darstellungsfehler einer mySQL Tabelle nach e-Mail Versand

Dieses Thema Darstellungsfehler einer mySQL Tabelle nach e-Mail Versand im Forum "Windows XP Forum" wurde erstellt von groovesurfer, 6. März 2005.

Thema: Darstellungsfehler einer mySQL Tabelle nach e-Mail Versand Hi Leute, habe ein Problem, und zwar habe ich ein shop-System bei dem auf der letzten Seite der Inhalt des...

  1. Hi Leute,

    habe ein Problem, und zwar habe ich ein shop-System bei dem auf der letzten Seite der Inhalt des Warenkorbs an meine e-Mail Adresse und an die Absenderadresse geschickt werden soll. Der Warenkorb wird in eine mySQL Datenbank geschrieben.
    Die php-Datei die die e-Mail generiert, liest diese mySQL Datenbank aus.
    Mein Problem ist dass die Tabelle (Daten aus Datenbank) fehlerhaft in den e-Mails dargestellt wird. Manchmal ist eine Zelle schwarz, oder Zeichen aus dem Quellcode werden dargestellt, oder die Formatierung stimmt nicht usw.
    Habe den Quellcode bis auf das nötigste gelöscht. Übrig bleibt nun das:

    Code:
    <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN> 
    <html> 
    <head> 
    </head> 
    <body topmargin='0' leftmargin='0' rightmargin='0' bottommargin='0' marginwidth='0' marginheight='0'> 
    <?php 
    
    $sid  = $_POST['sid']; 
    // Warenkorb laden 
    $db=mysql_connect(localhost,sdfg,sdfg); 
       mysql_select_db(sdfg); 
       $anzeigen=SELECT * FROM sdfg; 
       $ergebnis=mysql_query($anzeigen); 
       while($zeile=mysql_fetch_row($ergebnis)){ 
           if($sid==$zeile[1]){ 
               $gesamtpreis=$zeile[4]*$zeile[5]; 
               $liste=$content; 
               $eintrag=(<tr><td> ); 
               $eintrag.=($zeile[2]); 
               $eintrag.=(</td></td><td align='center'>); 
               $eintrag.=($zeile[3]); 
               $eintrag.=(</td></td><td align='center'>); 
               $eintrag.=($zeile[4]); 
               $eintrag.=(</td></td><td align='right'>); 
               $eintrag.=(number_format($zeile[5],2,,,.)); 
               $eintrag.=( &#8364</td></td><td align='right'>); 
                $eintrag.=(number_format($gesamtpreis,2,,,.)); 
               $eintrag.=( &#8364</td></td></tr>); 
               $content=$eintrag; 
             $content.=$liste; 
           } 
     } 
        mysql_close($db); 
        
       $mailtext =<!DOCTYPE HTML PUBLIC->-//W3C//DTD HTML 4.01 Transitional//EN'><html><body> 
                         <table border='0' cellspacing='0' cellpading='0' align='left' width='744'> 
                         {$content} 
                         </table></body></html>; 
                          
       $antwort =<!DOCTYPE HTML PUBLIC->-//W3C//DTD HTML 4.01 Transitional//EN'><html><body> 
                         <table border='0' cellspacing='0' cellpading='0' align='left' width='744'> 
                         {$content} 
                         </table></body></html>; 
    
       mail(info@-.de, 
            Bestellung aus [url]www.-.de[/url], 
            $mailtext, 
            Content-Type:text/html\nFrom:$absender); 
    
       mail($mail, 
            Re: Ihre Bestellung aus [url]www.-.de[/url], 
            $antwort, 
            Content-Type:text/html\nFrom:info@-.de); 
    ?> 
    </body> 
    </html> 

    Sitze nun mittlerweile den ganzen Tag an diesem sch... Problem.
    Kann mir jemand helfen. Ich weiss nicht mehr weiter.

    Grüsse
    groovesurfer
     
Die Seite wird geladen...

Darstellungsfehler einer mySQL Tabelle nach e-Mail Versand - Ähnliche Themen

Forum Datum
Windows-Fotoanzeige Darstellungsfehler Windows 7 Forum 25. Okt. 2011
Darstellungsfehler W7-Fenster Windows 7 Forum 11. Juni 2012
Darstellungsfehler/Kästchen statt Schrift bei Sony Vegas Movie Studio Software: Empfehlungen, Gesuche & Problemlösungen 3. Mai 2012
Darstellungsfehler in diversen Programmen Windows XP Forum 13. Mai 2009
Darstellungsfehler in Outlook 2003 Windows XP Forum 22. Mai 2008