Ver Mensaje Individual
  #16 (permalink)  
Antiguo 31/03/2009, 11:52
Avatar de vidalsoft
vidalsoft
 
Fecha de Ingreso: julio-2008
Ubicación: /www/...
Mensajes: 339
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Reporte por grupos en php mysql

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...
__________________
Anthony Vidal Contreras | @AnthonyVidalC | Skype: vidalsystem | [email protected]