2017-09-24 3 views
-2

PHP Page Ich habe nicht verstanden, was ich tun muss, um den Nettowert zu zeigen.DOMPDF Berechnung

Es zeigt mir keinen Wert. Was soll ich tun, bitte hilf mir. PDF File

Hier ist der Tabellencode. Ich kann den Nettowert für die Versandkosten in der Fußzeile der Tabelle nicht sehen.

<table width="100%"> 
        <tr> 
        <td colspan="8" class="estilo4"><CENTER><strong> <h1>Payment</h1></strong></CENTER></td> 
        </tr> 
        <tr bgcolor="black" border="1" solid #5D6975 cellspacing="0" cellpadding="0"> 
        <th class="estilo1">'.$TRACK.'</th> 
        <th class="estilo1">'.$zones.'</th> 
        <th class="estilo1">'.$FECHA.'</th> 
        <th class="estilo1">'.$Mer.'</th> 
        <th class="estilo1">'.$DESTINA.'</th> 
        <th class="estilo1">'.$NUMBERPHONE.'</th> 
        <th class="estilo1">'.$ESTADO.'</th> 
        <th class="estilo1">'.$deliveryboy.'</th> 
        </tr> 
        </thead> 
       <tbody> 
       '; 

       $sql=mysql_query("SELECT * FROM courier_online WHERE payment = 'OK' AND email='$qname' AND date BETWEEN '$desde' AND '$hasta'"); 
       while($express=mysql_fetch_array($sql)){ 
       $initial = 0; // Empezar a contar desde 0 
       $initial = $initial + $row['shipping_subtotal']; 
       $codigoHTML.=' 
        <tr> 
         <td class="estilo3">'.$express['cons_no'].'</td> 
         <td class="estilo3">'.$express['shipping_subtotal'].'</td> 
         <td class="estilo3">'.$express['date'].'</td> 
         <td class="estilo3">'.$express['user'].'</td> 
         <td class="estilo3">'.$express['rev_name'].'</td> 
         <td class="estilo3">'.$express['r_phone'].'</td> 
         <td class="estilo3">'.$express['status'].'</td> 
         <td class="estilo3"></td>       
        </tr> 
       </tbody> 
<tfoot> 
                <tr> 
                 <td colspan="2" style="text-align: right;" rowspan="1"> 
                  <b><?php echo $initial; ?></b> 
                 </td> 
                </tr> 
               </tfoot>     
        '; 

       } 
     $codigoHTML.=' 

       </table> 
+4

Bitte bearbeiten Sie Ihre Frage, um Ihren Code einzuschließen. Und kein Bild von deinem Code. –

+0

nichts besonderes mit PDF-Erstellung entweder zu tun. – rtfm

+0

'$ initial + = $ row [....];' – rtfm

Antwort

0

Ich sehe zwei Probleme mit dem Code:

1) Du bist echo den Wert $initial ing, anstatt sie auf den Wert Ihrer $codigoHTML Variable verketten. Aus diesem Grund ist es nicht im HTML-Dokument enthalten (wie in der Variablen enthalten).

2) Ihr generiertes HTML ist nicht gültig. Sie sollten das abschließende TBODY-Tag und den gesamten TFOOT-Block außerhalb der schließenden Klammer für die while-Schleife verschieben.

+0

Würde ich bitte den Code ändern? Ich habe dich gebeten. Ich verstehe nicht. Ich brauche Wert Ihren Wert. \t \t \t \t