
18/06/2008, 02:26
|
| | Fecha de Ingreso: abril-2003 Ubicación: Malaga
Mensajes: 176
Antigüedad: 21 años, 11 meses Puntos: 1 | |
Respuesta: Problema de calculo en php (complicado) 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 |