Tengo el siguiente codigo (html2pdf) pero la sucursal y los totales me salen al final de la tabla y yo los quiero al final de los datos por sucursal como se muesta en la imagen, como lo hago?
Código PHP :
<page> <table border='0.5'> <tr> <th style="width: 10%">N° Ticket</th> <th style="width: 10%">Marca</th> <th style="width: 10%">Fecha ingreso</th> <th style="width: 10%">Fecha final</th> <th style="width: 5%">Precio</th> <th style="width: 5%">(columna de verificación)</th> </tr> <?php $conexion = mysqli_connect($cfg['db_host'],$cfg['db_user'],$cfg['db_pass'],$cfg['db_name']); if(!$conexion) { echo "No se ha establecido la conexion>"; } $sql = "SELECT productos.num_ticket, productos.marca, productos.fecha_ingreso, productos.fecha_fin, productos.precio, sucursales.descripcion FROM productos, sucursales WHERE sucursales.id_sucursal = productos.id_sucursal AND DATE( fecha_ingreso ) BETWEEN '$fecha1' AND '$fecha2' ORDER BY sucursales.descripcion /*group by sucursales.descripcion*/ LIMIT 0 , 30"; $result = mysqli_query($conexion, $sql); while($row = mysqli_fetch_array($result)){ ?> <tr> <td style="width:10%"><?php echo $row['num_ticket']; ?></td> <td style="width:10%"><?php echo utf8_decode($row['marca']); ?></td> <td style="width:10%"><?php echo utf8_decode($row['fecha_ingreso']); ?></td> <td style="width:10%"><?php echo utf8_decode($row['fecha_fin']); ?></td> <td style="width:5%"><?php echo utf8_decode($row['precio']); ?></td> <td style="width:5%"><?php echo utf8_decode($row['descripcion']); ?></td> </tr> <?php } ?> <?php $conexion = mysqli_connect($cfg['db_host'],$cfg['db_user'],$cfg['db_pass'],$cfg['db_name']); if(!$conexion) { echo "No se ha establecido la conexion>"; } $sql = "SELECT SUM(precio) AS total, sucursales.descripcion FROM productos, sucursales WHERE sucursales.id_sucursal = productos.id_sucursal AND DATE( fecha_ingreso ) BETWEEN '$fecha1' AND '$fecha2' GROUP BY sucursales.descripcion LIMIT 0 , 30"; $result = mysqli_query($conexion, $sql); while($row = mysqli_fetch_array($result)){ ?> <tr> <td style="width:5%"><?php echo utf8_decode($row['descripcion']); ?></td> <td style="width:10%"></td> <td style="width:10%"></td> <td style="width:10%">Totales</td> <td style="width:5%"><?php echo utf8_decode($row['total']); ?></td> <td style="width:10%"></td> </tr> <?php } ?> </table> </page>