Ver Mensaje Individual
  #16 (permalink)  
Antiguo 18/06/2008, 07:32
xavi33es
 
Fecha de Ingreso: mayo-2008
Mensajes: 32
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Problema de calculo en php (complicado)

Cita:
Iniciado por jaronu Ver Mensaje
prueba asi, y mira si te hace bien los calculos, que esa parte no la he mirado

Código PHP:
if (isset ($_POST ["nomina"])){  // comprovamos que llega la variable del form

$nomina = $_POST ["nomina"];
if (
$nomina <= 10) 
$resultado = $nomina * 13; 
else { 
$nomina -= 10; 
$resultado = 10 * 13; 
if (
$nomina <= 15) 
$resultado += $nomina * 12; 
else { 
$nomina -= 15; 
$resultado += 15 * 12; 
if (
$nomina <= 25) 
$resultado += $nomina * 11; 
else { 
$nomina -= 25; 
$resultado += 25 * 11; 
$resultado += $nomina * 10; 
} 
} 
}

//Hasta aquí me calcula bien la parte de las nónimas 

// Apartir de aquí es donde el calculo no sé como hacerlo 

$compra = $_POST ["compra"];
$venta = $_POST ["venta"];
$asientos = $compra + $venta;
$asientos_tmp = $asientos; 
$precio_total=0; 

if (
$asientos_tmp <=500) 

$precio_total = 25.00 ;
 

if ((
$asientos_tmp>500) && ($asientos_tmp<=2000)) 
{ 
// este es el precio hasta 500 
$precio_total = 25.00; 
//sumamos el resto 
$resto = $asientos-500; 
$precio_parcial = ($resto*0.48)/12; 
$precio_total += $precio_parcial; 
} 

 

if (
$asientos_tmp <2000) 
{ 
// este es el precio hasta 500 
$precio_total = 25.00; 
// hasta 2000-500 = 1500 
$precio_parcial = (1500*0.48)/12; 
$precio_total += $precio_parcial; 
//el resto es más de 2000 
$resto=$asientos -2000; 
$precio_parcial = ($resto*0.35)/12; 
$precio_total += $precio_parcial; 
} 
//return $precio_total;
$total= $resultado + $preciototal;
echo 
"El presupuesto es de: <b> $total</b>,00 euros/mes";
}
?> 


Me da siempre 0
Está publicado en: http://www.economis.es/calculo.php
miratelo tu mismo y veras que las nominas las calcula bien, pero en o tro me da '0' de resultado siempre

Gracias