![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/06/2008, 05:05
|
| | 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 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 |