Pero .. ya has comprobado que valor va tomando tu $row[4] ? .. haciendo un simple echo:
echo $row[4];
El if() parece estar bien montado .. Es más .. PHP ya se encarga de transformar tipos cuando "igualas" por un == (doble igual) .. no sería así si usases === (triple igual) donde, se compara por "valor" y por "tipo".
Lo que no se vé es el cierre del while() { ..} .. que supongo que lo tendrás más abajo del código .. pero, nunca está de más revisarlo.
Un saludo, |