Claro... eso te pasa porque tienes que incluir toda la casuística en un solo "if" es decir, usando el "elseif":
Código PHP:
if($var==1){
//$var igual a 1
}elseif($var==2){
//$var igual a 2
}elseif($var<0){
//$var más pequeño que 0
}elseif($var>100){
//$var superior a 100
}
y asi tantos casos como quieras, porque de lo contrario, si tu pones:
Código PHP:
if($var==1){
//$var es 1
}else{
//$var es DIFERENTE a 1 (por lo tanto puede ser, 2, inferior a 0, superior a 100, etc...
}
Saludos,
ArgoN