Título: Bucle if no se tiene en cuenta Publicado por: bgnumis en 17 Diciembre 2017, 23:34 pm Hola,
A ver si me podéis ayudar. He hecho una pregunta hace poco pero no es la misma y por eso la abro en este nuevo post. Sé que utilizo mysql y debería utilizar mysqli (estoy en ello). La duda es la siguiente: En el siguiente código quiero que me dirija a una página si if( $rs[0]="2") es 2 o me lleve a otra si es 1. No hay manera que me lo haga, parece como que lo omite (no sé por qué) Si me registro con un usuario que tenga id_TipoUsuario=1 el código tal como está no debería seguien en el if( $rs[0]="2") y sin embargo lo omite y sí lo logea. Mi idea era poner al final del código lo mismo con if( $rs[0]="1") y copiar pero redireccionando a administrador.php pero nada, no hay manera. A ver si me podéis orientar en dónde está el error Código
Título: Re: Bucle if no se tiene en cuenta Publicado por: engel lex en 17 Diciembre 2017, 23:50 pm Código
tatuate -> "=" es asignacion, "==" es comparación! Título: Re: Bucle if no se tiene en cuenta Publicado por: bgnumis en 18 Diciembre 2017, 00:00 am Mil gracias. ME ha encantado lo de tatuate. Graciassss
Título: Re: Bucle if no se tiene en cuenta Publicado por: bgnumis en 18 Diciembre 2017, 14:42 pm Hola,
He conseguido que me incorpore la validación por tipo de usuario, pero me falta añadir un else (en caso de que el usuario se equivoque en el user o en pass) que me redireccione a index.php Lo incluyo en diferentes partes (entendría que debería aparecer dos veces por cada if $rs[0]=="2" o "1" pero no hay manera que me redirija al index.php A ver si me podéis dar una orientación Mi código es: Código
Título: Re: Bucle if no se tiene en cuenta Publicado por: bgnumis en 18 Diciembre 2017, 17:55 pm He visto que a veces se utiliza este código en el else
Código
¿Esto dónde lo podría colocar para que me redireccionara si el pass o el user no coinciden? Muchas Gracias a ver si me podéis ayudar |