Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/12/2008, 16:28
manchilp
 
Fecha de Ingreso: enero-2008
Ubicación: La Plata
Mensajes: 136
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: estado de usuario

Mira el problema puede ser que PHP toma como true al valor entero 1 y como false al 0.

Por lo tanto esta línea:
Código PHP:
if($estado==1){ 
Sería interpretada como verdadera siempre, ya que $estado siempre tiene un valor.

Lo que podrías hacer es usar === en vez de == o cambiar el tipo de valor del campo de la base de datos y consultar así:
Código PHP:
if($estado == 'activo'
Esas serían dos soluciones posibles.

Espero que te sirva , suerte!