Buenas tardes;
No sé como repetir filas en una tabla utilizando Mpdf. A ver si alguine me puede hechar una mano.
Esta es la tabla que he creado y lo que necesito es repetir tantas veces como registros existan.
Código PHP:
$mpdf=new mPDF('utf-8','A4');
$mpdf->SetHTMLHeader('<div style="text-align: right; font-weight: bold;">'.$escopia.'</div>');
$mpdf->WriteHTML('
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.pedido {
font-size: 14px;
}
.tabla_abajo{
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #333;
}
.fondo {
background-color: #CCC;
}
-->
</style>
</head>
<body>
<table width="800" border="0" class="tabla_abajo">
<tr>
<td width="34%"><img src="imagenes/logopeque.jpg" width="150" height="96" /></td>
<td width="33%"> </td>
<td width="33%" valign="top">
'. $row_finaliza['nombre'].' '.$row_finaliza['apellidos'].' <br />
'. $row_finaliza['nif'].'<br />
'. $row_finaliza['direccion'].'<br />
'.$row_finaliza['cp'].' - '.$row_finaliza['localidad'].'<br />
'.$row_finaliza['provincia'].'<br />
'.$row_finaliza['telefono'].'<br /></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td valign="top"> </td>
</tr>
</table>
<table width="800" border="0" class="fondo tabla_abajo">
<tr >
<td width="0" height="0">Ticket: '.$row_finaliza['ticket'].'</td>
<td width="0" height="0">Fecha: '.$row_finaliza['fechaalbaran'].'</td>
<td width="0" height="0">Trasnporte: '.$row_finaliza['trasnporte'].'</td>
</tr>
</table>
<table width="800" border="0" class="tabla_abajo">
<tr>
<td width="64">Articulo</td>
<td width="456">Descrioción</td>
<td width="66" align="center">Cantidad</td>
<td width="89" align="center">Precio </td>
<td width="103" align="center">Total</td>
</tr>
while ($row_compra = mysql_fetch_assoc($compra)) {
<tr>
<td>'.$row_compra['elidarticulo'].'</td>
<td>'.$row_compra['articulo_ca'].' </td>
<td align="center">'.$row_compra['cantidad_ca'].'</td>
<td align="right">'.$row_compra['precio_ca'].' €</td>
<td align="right">'.$row_compra['total_ca'].' €</td>
</tr>
}
</table>
<table width="800" border="0">
<tr>
<td> </td>
<td>Portes </td>
<td align="right">10.00 €</td>
</tr>
<tr>
<td width="530"> </td>
<td width="153">Total IVA inluido</td>
<td width="103" align="right">'.$row_compra1['totales1'].'+10.00 €</td>
</tr>
</table>
<p> </p>
</body>
</html>
');
$mpdf->SetHTMLFooter('
<table width="650" style="vertical-align: bottom; font-family: serif; font-size: 8pt; color: #000000; font-weight: bold; font-style: italic;"><tr>
<td width="33%"><span style="font-weight: bold; font-style: italic;">{DATE j-m-Y}</span></td>
<td width="33%" align="center" style="font-weight: bold; font-style: italic;">{PAGENO}/{nbpg}</td>
<td width="33%" style="text-align: right; ">http://www.distribuidoraexclusive.com</td>
</tr></table>
');
$mpdf->Output('pdf/'.$_GET['id'].'.pdf', 'F');
Supongo que el WHILE no se pone así, pero no se como hacerlo para que me repita la fila, y me cree el PDF con todos los datos.
Ahora solo me imprime solo el primer registro. pero no los demas.
Gracias por vuestra antención