Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2008, 14:41
sagitariosTheBest
 
Fecha de Ingreso: diciembre-2005
Mensajes: 201
Antigüedad: 18 años, 4 meses
Puntos: 2
Pregunta Que diferencia hay en este codigo!!

Hola a toda la comunidad.
Hoy me encontre con un problemon, hasta que coloque otro "if" dentro del "else" pude hacer lo que queria. redirigir a la pagina de aplicacion.php

Código PHP:
while($rs=mssql_fetch_assoc($result)){

if(
$rs["nick"]==$username and $rs["password"]==$userpass){
    
header("Location: aplicacion.php");
    }else{
         if (
$rs["nick"]!=$username and $rs["password"]!=$userpass){
            
header("Location: login.php?error=si");
        }
    }
    
}
//fin while 
Mi pregunta es ¿ Que diferencia hay entre la delcaracion arriba con esta que expongo, puesto que segun yo son iguales pero con esta no me sale la redireccion. siempre me manda al login apesar de que los datos esten bien. y con la declaracion expuesta arriba si sale todo bien. alguien me puede explicar la diferencia??

Código PHP:
while($rs=mssql_fetch_assoc($result)){

if(
$rs["nick"]==$username and $rs["password"]==$userpass){
    
header("Location: intranet.php");
    }else{
       
header("Location: login.php?error=si");
        }
    
    
}
//fin while