Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/07/2013, 12:58
Avatar de bNd170
bNd170
 
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 4 meses
Puntos: 13
Respuesta: Problema con if en php no imprime correctamente

Hasta donde yo se, esto no vale

Código PHP:
Ver original
  1. if($row['tiempo'] == "Chance Rain" || "Chance Sleet")

Ahi el php esta interpretando que debe entrar si $row['tiempo'] vale Chance Rain o "Chance Sleet", ese ultimo string es como decirle a PHP que entre si 1 o si "a", es decir, es algo que no puede ser evaluado y por lo tanto lo da por afirmativo y entra.

La solucion pasa por poner $row['tiempo'] en todos los casos o hacer un switch que es mucho mas sencillo y comodo