Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2009, 14:04
Twonex
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 14 años, 9 meses
Puntos: 13
Cómo dejar solo 2 decimales?

amigos, estoy trabajando con operaciones matemáticas (con divisiones) y cuando obtengo los resultados algunos de estos presentan una cantidad de decimales bastante extensa (ejemplo: 31.152647975078) por lo cual yo quisiera que solo quedará con 2 decimales (31.15)

me dijieron que trabajar con las funciones number_format() o include_once, pero la verdad es que me a sido imposible poder implementar estas funciones en mi codigo, hize un tema sobre esto hace 2 semanas y hasta la fecha no consigo hacerlo...

favor si me pudieran hecha una manito...


Código php:
Ver original
  1. <?php
  2. ..................
  3.  
  4. //consulta para sacar año anterior
  5. $anhio = $anio - 1; //le resto 1 al año seleccionado para sacar el VAR
  6. $con = "SELECT * FROM valores WHERE ano='$anhio' AND mes='$mess' AND tipo='Capex'";
  7. $res = mysql_query ($con);
  8. while ($filas = mysql_fetch_array($res))
  9. {
  10.     $atrasR = $filas ['realreal'];
  11.     $atrasA = $filas ['realacum'];
  12. }
  13.  
  14. $consul = "SELECT * FROM valores WHERE ano='$anio' AND mes='$mess' AND tipo='Capex'";
  15. $resul = mysql_query ($consul);
  16. include ("funciones.php");
  17. quitadecimales();
  18. while ($filas = mysql_fetch_array($resul))
  19. {
  20.     //Calcular VAR
  21.     $realR = $filas ['realreal'];
  22.     $realA = $filas ['realacum'];
  23.    
  24.     $varR = $realR / $atrasR;
  25.     $varA = $realA / $atrasA;
  26.    
  27.     //Calcular COB
  28.     $realR = $filas ['realreal'];
  29.     $pptoR = $filas ['pptoreal'];
  30.     $realA = $filas ['realacum'];
  31.     $pptoA = $filas ['pptoacum'];
  32.    
  33.     $cobR = $realR / $pptoR;
  34.     $cobA = $realA / $pptoA;
  35.    
  36.     //Calcular GAP
  37.     $realR = $filas ['realreal'];
  38.     $pptoR = $filas ['pptoreal'];
  39.     $realA = $filas ['realacum'];
  40.     $pptoA = $filas ['pptoacum'];
  41.    
  42.     $gapR = $realR - $pptoR;
  43.     $gapA = $realA - $pptoA;
  44. ?>
  45.  
  46. <tr>
  47.     <td><?php echo $filas["categorias"] ?></td>
  48.     <td><?php echo $filas["realreal"] ?></td>
  49.     <td><?php echo $varR ?></td>
  50.     <td><?php echo $cobR ?></td>
  51.     <td><?php echo $gapR ?></td>
  52.     <td><?php echo $filas["realacum"] ?></td>
  53.     <td><?php echo $varR ?></td>
  54.     <td><?php echo $cobA ?></td>
  55.     <td><?php echo $gapA ?></td>
  56.     <td><?php echo $filas["pptoreal"]; ?></td>
  57.   </tr>

los datos Var, Cob y GAP solo los muestro, no los guardo en la base de datos!

cualquier opinion es valida!
de verdad que necesito ayuda para esto...
desde ya muchas gracias