Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/10/2012, 13:18
Avatar de tutorias
tutorias
 
Fecha de Ingreso: octubre-2012
Ubicación: Medellin
Mensajes: 69
Antigüedad: 11 años, 6 meses
Puntos: 13
De acuerdo Respuesta: problemas con los else

Un saludo, pruebe usted haciendo la comparación con la funcion strcmp de php. Recuerde que si el resultado de la funcion es igual a cero, entonces las cadenas son iguales. Su algoritmo lo probe y me funciono, pero falta ver que tipo de datos tenga en su BdeD.

Código PHP:
<?php
if($row mysql_fetch_array($result)){
    if(
strcmp($row["nombre"], $nombre) == 0){

        if(
strcmp($row["apellido"], $apellido) == 0){

            if(
strcmp($row["nombreusuario"], $usuario) == 0){

                if(
strcmp($row["email"], $email) == 0){

                    if(
strcmp($row["preguntaseg"], $pregunta) == 0){

                        if(
strcmp($row["respuesta"], $respuesta) == 0){

                            
header("Location:ultimo-paso-pass.html");
                            die;

                        }else{echo 
"La respuesta es incorrecta.";}

                    }else{echo 
"La pregunta de seguridad es incorrecta.";}

                }else{echo 
"El email es incorrecto.";}

            }else{echo 
"El nombre de usuario es incorrecto.";}

        }else{echo 
"El apellido es incorrecto.";}

    }else{echo 
"El nombre es incorrecto.";}
}
?>