Foros del Web » Programando para Internet » PHP »

Sumatoria no me coincide

Estas en el tema de Sumatoria no me coincide en el foro de PHP en Foros del Web. Hola a todos, Seguro que es una tonteria pero no se como resolverlo; Explico en un programa ingreso los valores subtotal iva y total y ...
  #1 (permalink)  
Antiguo 04/09/2015, 01:06
 
Fecha de Ingreso: agosto-2012
Ubicación: Barcelona
Mensajes: 243
Antigüedad: 12 años, 3 meses
Puntos: 1
Sumatoria no me coincide

Hola a todos,

Seguro que es una tonteria pero no se como resolverlo;
Explico en un programa ingreso los valores subtotal iva y total
y al enviar estos datos al otro programa antes de grabar, verifico el valor sumando los valores subtotal + iva y lo comparo con el total que he ingresado en el otro programa.
Pongo un ejemplo
Ingreso los valores subtotal 130.33 iva 27.37 total 157.70 al ir al otro programa
hago solo una suma que se llama calculo = subtotal + iva al mostrar el valor en pantalla me muestra 157.7 sin el cero final y por consecuencia se me va cortado
Adjunto la parte de programa implicado

Código PHP:
Ver original
  1. $subtotal     = $_POST['subtotal'];
  2.    $iva             = $_POST['iva'];
  3.    $total          = $_POST['total'];
  4.  
  5. $calculo="0";
  6.  $calculo = $subtotal + $iva;
  7.  echo $total;
  8.  echo $calculo;
  9.  if ($total != $calculo){
  10.   echo '<script language = javascript>
  11.                           alert("Atención Subtotal + Iva no corresponde al total... Verifique!!!presione enter para seguir.")
  12.                           self.location = "facturas1.php"
  13.                            $calculo
  14.                            $total
  15.                             </script>';
  16.                        
  17.  
  18.  }else{

A ver si alguien me puede hechar una ayudita.

Gracias y saludos
  #2 (permalink)  
Antiguo 04/09/2015, 01:32
Avatar de baldaweb  
Fecha de Ingreso: septiembre-2010
Ubicación: Barco pirata
Mensajes: 244
Antigüedad: 14 años, 1 mes
Puntos: 20
Respuesta: Sumatoria no me coincide

Formatea el resultado:

http://php.net/manual/es/function.number-format.php

Etiquetas: sumatoria
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:11.