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.";}
}
?>