DB Ausgabe in Tabelle für PhpMailer

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • DB Ausgabe in Tabelle für PhpMailer

    Hallo,

    bei diesem Code bekomme ich immer eine Zeile ausgegeben.
    Ich vermute es liegt an der schließenden Klammer der SQl Abfrage.

    Hat hier Jemand eine Idee ?

    PHP-Code:
                                foreach ($pdo->query($sql) as $row) { 


        
    $text '<html>

                <div id="content" align="center">    
                                
                    <table border="1" cellspacing="0" cellpadding="5" class="custom" id="table_angebote">
                                    
    <thead>
                        <tr>
                            
                            <th>Jahr</th>
                            <th>Lfd.-Nr.</th>
                            <th>Postleitzahl</th>
                            <th>Ort</th>
                            <th>Straße</th>
                            <th>Bauvorhaben</th>
                            <th>Bauunternehmen/Bauherr</th>
                            <th>Abgabetermin</th>
                            <th>Art</th>
                         
                            <th>angefragt am</th>
                            
                        </tr>
                    </thead>
                    <tbody>
                    
                            <tr>
                                        
                                        <td align="center">'
    $row['jahr'] . '</td>
                                        <td align="center">'
    $row['lfdnr'] . '</td>
                                        <td align="center">'
    $row['angebote_postleitzahl'] . '</td>
                                        <td align="center">'
    $row['angebote_ort'] . '</td>
                                        <td align="center">'
    $row['angebote_strasse'] . '</td>
                                        <td align="center">'
    $row['bauvorhaben'] . '</td>
                                        <td align="center">'
    $row['name'] . '</td>
                                        <td align="center">'
    $row['abgabetermin'] . '</td>
                                        <td align="center">'
    $row['gu'] . '</td>
                                        <td align="center">'
    $row['angefragt_am']  . '</td>


                                        

                                        
                                        
                                       
                                        </tr>
                        

                        </tbody>

                    </table>
                </div>

         </body>

    </html>' 
    ;


  • #2
    Es macht nicht wirklich Sinn, $text immer wieder zu überschreiben, oder?
    PHP-Code:
    $text '<html>
              <div id="content" align="center">    
                <table border="1" cellspacing="0" cellpadding="5" class="custom" id="table_angebote">
                  <thead>
                  <tr>
                    <th>Jahr</th>
                    <th>Lfd.-Nr.</th>
                    <th>Postleitzahl</th>
                    <th>Ort</th>
                    <th>Straße</th>
                    <th>Bauvorhaben</th>
                    <th>Bauunternehmen/Bauherr</th>
                    <th>Abgabetermin</th>
                    <th>Art</th>
                    <th>angefragt am</th>
                   </tr>
                  </thead>
                  <tbody>'
    ;

    foreach (
    $pdo->query($sql) as $row)
    {
       
    $text .= '<tr>
                  <td align="center">'
    $row['jahr'] . '</td>
                  <td align="center">'
    $row['lfdnr'] . '</td>
                  <td align="center">'
    $row['angebote_postleitzahl'] . '</td>
                  <td align="center">'
    $row['angebote_ort'] . '</td>
                  <td align="center">'
    $row['angebote_strasse'] . '</td>
                  <td align="center">'
    $row['bauvorhaben'] . '</td>
                  <td align="center">'
    $row['name'] . '</td>
                  <td align="center">'
    $row['abgabetermin'] . '</td>
                  <td align="center">'
    $row['gu'] . '</td>
                  <td align="center">'
    $row['angefragt_am']  . '</td>
                 </tr>'
    ;
    }                   

    $text .= '  </tbody>
               </table>
              </div>
             </body>
            </html>' 

    Zuletzt geändert von bandit600; 08.03.2017, 11:57.

    Kommentar


    • #3
      oh mann,

      vielen Dank !

      Daran habe ich gar nicht mehr gedacht, sondern habe den Fehler ganz woanders vermutet !

      Kommentar

      Lädt...
      X