Estoy programando una aplicación de facturación que me envia via mail la facturación mensual para lo cual me convierte los registros en pdf. Para ello estoy utilizando la libreria mpdf que se adapta a lo que necesito y he conseguido montar una demo en html en varias hojas sin problemas, pero.... ahora viene mi problema, ya se que en cada hoja entran 11 líneas y que en la que aparece el total debe tener como máximo 7 líneas para que entre la caja del total y que si tengo por ejemplo 22 lineas, me tiene que poner 11 en cada una de ellas y el total en una página nueva, pero me estoy haciendo un lio que no veas, alguien sabe como puedo plantear esto? Ahora mismo lo que tengo es un array que recorro para que me muestre los resultados de esta forma:
Código PHP:
$total_lines = count($invoice_lines);
foreach ($invoice_lines as $invoice_line) {
echo $invoice_line->name."--".$invoice_line->quantity."--".$invoice_line->price;
}
Para que me ponga una nueva linea tengo que añadir en el hml un
<pagebreak />
y para que me aparezca la parte del total tengo que añadir esto:
<pagebreak type="ODD" odd-footer-name="html_myfooter2" odd-footer-value="1" />'
Alguen sabe hacer las condiciones necesarias para que lo de arriba se cumla?
Un saludo