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

Cita:
Iniciado por cargosan Ver Mensaje
Para empezar no puedes usar la variable asientos como la estas utilizando ya que necesitas una temporal para hacer restas (siempre que tengas menos de 2000 te va a entrar en los dos if, unas veces haciendo lo correcto y otras no) con lo cual el segundo if deberia excluir al primero (if ($asientos>500) && ($asientos<=2000)).

Mi consejo es que cojas una variable ($num_asientos) que dejes fija para que sepas lo que tienes y despues aunque sea más pesado yo lo haría, para no hacerte lios, tal y como lo has explicado haciendo tres if excluyentes (<=500, >500 y <=2000, >2000) y realizando todas las operaciones en cada if ayudandote de temporales

Me podrías poner parte del código correcto para hacerme una idea?
Te lo agadezco
Gracias