crear factura de factura dinámica usando mpdf

MPDF

$html='  

Customer Details
Name: '.$dbobj->UserFullName().'
Email: '.$dbobj->UserEmail().'
Contact: '.$dbobj->UserContact().'
Payment Type: MasterCard


Description Qty Unit Price Amount
Product 1 1 Rs 1495.00 Rs 1495.00
Product 2 1 Rs 1495.00 Rs 1495.00
Product 3 1 Rs 1495.00 Rs 1495.00
    Total Rs 24485.00

Thank you for your order.
If you have any questions, please feel free to contact us at getAdminEmail().'">'.$dbobj->getAdminEmail().'.


This communication is for the exclusive use of the addressee and may contain proprietary, confidential or privileged information. If you are not the intended recipient any use, copying, disclosure, dissemination or distribution is strictly prohibited.

© '.$dbobj->sitename.' All Rights Reserved

;

por favor ya estoy embebido mpdf lib en un sitio web.
Ahora quiero generar PDF dynamics para la factura.
¿Cómo construir una tabla dinámica para la variable $ html? entonces debería pasarlo a WriteHTML ()

  $mpdf->WriteHTML($html); 

Luego llamaré $ mpdf-> Output (‘downloads / application.pdf’, ‘F’); descargar pdf

PARTE SQL

 select desc,qty,price,total from orders where productid=1 

PARTE PHP

 $mpdf=new mPDF(); $mpdf->SetDisplayMode('fullpage'); $mpdf->WriteHTML($html); $mpdf->Output('downloads/application.pdf','F'); 

estoy usando mysql

Solo tengo mi teléfono celular para escribir esto, por lo que el código puede no ser perfecto.

Use un bucle foreach para iterar sobre los resultados de su consulta para construir una cadena $ htmlRows. No nos mostró su comando php para consultar y la variable de resultado. Entonces asumo $ filas como una matriz de registros.

 $htmlRows = ""; foreach($rows as $row) { $htmlRows .= "   ".$row->desc." ".$row->qty." Rs ".$row->price." Rs ".$row->total."  "; } 

Haga este ciclo antes de generar $ html.

Luego, cuando asignes el código a $ html simplemente reemplazas todas las filas no dinámicas por

 $html = " .... ....." . $htmlRows . "...." ;