Ver Mensaje Individual
  #30 (permalink)  
Antiguo 01/04/2009, 18:34
Avatar de vidalsoft
vidalsoft
 
Fecha de Ingreso: julio-2008
Ubicación: /www/...
Mensajes: 339
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Reporte por grupos en php mysql

estoy haciendo exactament igual como dices:

Código PHP:
        <?php
         
do{ ?>
<?php 
$grupoant
=$grupo;

$grupo=$RowOrden['dependencia'];

?>
<?php
if($grupoant != $grupo){
            
             
?> 
           
<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 
         
if($grupoant != $grupo){
 
?>
<tr class="SubTotal">
          <td>&nbsp;</td> 
          <td>&nbsp; </td> 
          <td>&nbsp; </td> 
          <td>&nbsp; </td> 
          <td>&nbsp; </td> 
          <td>&nbsp; </td> 
          <td>&nbsp;</td> 
          <td>&nbsp;</td> 
          <td>&nbsp;</td> 
          <td>&nbsp; </td> 
          <td><strong>Subtotal:</strong></td> 
          <td style="TEXT-ALIGN: right" valign="baseline"><?php printf("%.2f",array_sum($sub_total_mtobruto)); ?></td> 
          <td style="TEXT-ALIGN: right" valign="baseline"><?php printf("%.2f",array_sum($sub_total_retencion)); ?></td> 
          <td style="TEXT-ALIGN: right" valign="baseline"><?php printf("%.2f",array_sum($sub_total_mtoneto)); ?></td>
         
        </tr>
        <?php 
             $sub_total_retencion
=array();
            
$sub_total_mtobruto=array();
            
$sub_total_mtoneto=array();
                    
        } 
        
//SubTotal Retenciones
            
$sub_total_retencion[]= $RowOrden['retencion'];
            
//SubTotal Monto Bruto
            
$sub_total_mtobruto[] = $RowOrden['mtobruto'];
            
//SubTotal Monto Neto
            
$sub_total_mtoneto[]= $RowOrden['mtoneto'];
              
            
            
//Total Retenciones
            
$total_retencion[] = $RowOrden['retencion'];
            
//Total Monto Bruto
            
$total_mtobruto[] = $RowOrden['mtobruto'];
            
//Total Monto Neto
            
$total_mtoneto[] = $RowOrden['mtoneto']; ?>

    <?php        } while ($RowOrden=mysql_fetch_assoc($_pagi_result)); ?>
espero tu ayuda..
__________________
Anthony Vidal Contreras | @AnthonyVidalC | Skype: vidalsystem | [email protected]