Gracias estoy usando el array_sum
pero... me funciona bien para el total de todo el reporte
lo que me falta es saber ubicar donde tengo que almacenar el array para la suma de los subtotales(osea del resumen de la agrupacion )
aqui el codigo :
Código PHP:
<?php do{ ?>
<?php
$grupoant=$grupo;
$grupo=$RowOrden['dependencia'];
?>
<?php
if($grupoant != $grupo){
// yo creo que deberia poner aqui el codigo para que lo sume
// por grupo pero algo me falta....
//SubTotal Retenciones
$sub_total_retencion[]= $RowOrden['retencion'];
//SubTotal Monto Bruto
$sub_total_mtobruto[] = $RowOrden['mtobruto'];
//SubTotal Monto Neto
$sub_total_mtoneto[]= $RowOrden['mtoneto'];
?>
<tr class="Row">
<td colspan="14"><strong>Dependencia: <?php echo $RowOrden["dependencia"]."-".$RowOrden["dep_nombre"]; ?></strong></td>
</tr>
<?php } ?>
<tr class="Row">
<td>
<p align="center"><?php echo $RowOrden["id"]; ?></p>
</td>
<td>
<p align="center"><?php echo $RowOrden["concepto"]; ?></p>
</td>
<td>
<p align="center"><?php echo $RowOrden["proyecto"]; ?></p>
</td>
<td>
<p align="center"><?php echo $RowOrden["ruc"]; ?></p>
</td>
<td nowrap>
<p align="left"><?php echo $RowOrden["nombre"]; ?></p>
</td>
<td>
<p align="center"><?php echo $RowOrden["nemonico"]; ?></p>
</td>
<td>
<p align="center"><?php echo $RowOrden["serie"]; ?></p>
</td>
<td>
<p align="left"><?php echo $RowOrden["recibo"]; ?></p>
</td>
<td nowrap>
<p align="center"><?php echo $RowOrden["norden"]; ?></p>
</td>
<td>
<p align="center"><?php echo $RowOrden["subdep"]; ?></p>
</td>
<td>
<p align="center"><?php echo $RowOrden["partida"]; ?></p>
</td>
<td style="TEXT-ALIGN: right">
<p align="right"><?php echo $RowOrden["mtobruto"]; ?></p>
</td>
<td style="TEXT-ALIGN: right">
<p align="right"><?php echo $RowOrden["retencion"]; ?></p>
</td>
<td style="TEXT-ALIGN: right">
<p align="right"><?php echo $RowOrden["mtoneto"]; ?></p>
</td>
</tr><?php
//Total Retenciones
$total_retencion[] = $RowOrden['retencion'];
//Total Monto Bruto
$total_mtobruto[] = $RowOrden['mtobruto'];
//Total Monto Neto
$total_mtoneto[] = $RowOrden['mtoneto'];
} while ($RowOrden=mysql_fetch_assoc($_pagi_result));?>
Los totales si funcionan bien el problema es con los subtotales de arriba ,
espero su ayuda gracias...