- Mensajes
- 107
- Puntuación de reacción
- 0
Buenas tardes,
tengo un problema que se me ha presentado en una web y que creo haberlo hecho siempre así y no darme problema, aún así pongo las partes del código a ver si alguno me dais alguna idea o algo que esté haciendo mal.
La conexión a la base datos:
Ahora obtengo el dato:
Ahora más abajo pongo un if de que si es 1 pasa, sino no pasa:
Hay que decir que en la base de datos es un INT de 1 carácter que va a ser 1 o 0 y se ha probado a poner (INT) delante de la variable al obtenerla y un intval() por si acaso lo devolvía como string.
Cuando pongo en la variable en el php =1, sí que pasa, si pongo la obtención como arriba indico el resultado con un echo es =1 pero no pasa del if y no encuentro el porque.
A ver si alguien ve que estoy haciendo mal y me echa una mano.
Un saludo
tengo un problema que se me ha presentado en una web y que creo haberlo hecho siempre así y no darme problema, aún así pongo las partes del código a ver si alguno me dais alguna idea o algo que esté haciendo mal.
La conexión a la base datos:
PHP:
$query_cliente=mysql_query("SELECT * FROM usuario WHERE cliente='".$cliente."'",$conexion);
Ahora obtengo el dato:
PHP:
$activo= $clientebd['activo'];
Ahora más abajo pongo un if de que si es 1 pasa, sino no pasa:
PHP:
<?php if($activo==1){?>
Cuando pongo en la variable en el php =1, sí que pasa, si pongo la obtención como arriba indico el resultado con un echo es =1 pero no pasa del if y no encuentro el porque.
A ver si alguien ve que estoy haciendo mal y me echa una mano.
Un saludo