Tema: Consulta
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/03/2012, 12:00
Avatar de h2swider
h2swider
 
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 10 meses
Puntos: 194
Respuesta: Consulta

Cita:
Iniciado por informacionsys Ver Mensaje
hola

algo asi:

Código PHP:
Ver original
  1. <?php
  2. $query = "SELECT * FROM gratificacion ";
  3. $resultSet = mysql_query($query,$conexion);
  4. // creas tres contadores que se incrementan sumando el campo en cada reccorido
  5. $suma_comi = 0;
  6. $suma_asig = 0;
  7. $suma_boni = 0;
  8.  
  9. while($regSet = mysql_fetch_object($resultSet)){
  10. $suma_comi += $regSet->comisiones;
  11. $suma_asig += $regSet->asignacion;
  12. $suma_boni += $regSet->bonificacion ;
  13. ?>
  14.  
  15. <table>
  16. <tr>
  17. <td>ID GRAT</td>
  18. <td>COMISION</td>
  19. <td>ASIGNACION</td>
  20. <td>BONIFICACION</td>
  21. </tr>
  22. <tr>
  23. <td><?php echo $regSet->id_gratificacion;  ?></td>
  24. <td><?php echo $regSet->comisiones;  ?></td>
  25. <td><?php echo $regSet->asignacion;  ?></td>
  26. <td><?php echo $regSet->bonificacion ;  ?></td>
  27. </tr>
  28. <!-- totales-->
  29. <tr>
  30. <td>TOTAL</td>
  31. <td><?php echo $suma_comi;  ?></td>
  32. <td><?php echo $suma_asig ;  ?></td>
  33. <td><?php echo $suma_boni ; ?></td>
  34. </tr>
  35.  
  36. </table>
  37. <?php
  38.  
  39. }
  40. ?>

pruebalo asi
Pero esto no le resuelve el problema, que solo debe sumar campos con 2 o mas filas no nulas. No es tan fácil lo que esta preguntando, lee de nuevo el enunciado y te darás cuenta lo que te digo.
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives