hola amigos gracias por las respuestas.....para aclarar un poco mas el tema:
1- en la base de datos los datos que tengo son los que aparecen en los $row: nombre, apellido, nombre de usuario, email, pregunta de seguridad y respuesta.
2-lo que estoy tratando de hacer es un sistema para recuperar contraseñas, como las voy a encriptar con md5 lo que quiero es que el usuario coloque sus datos en un formulario, si esos datos coinciden con los de la base de datos, entonces lo redirige a otra pagina donde colocara su nueva contraseña.
3-he estado corrigiendo un poco el codigo pero ahora siempre me salta "el nombre es incorrecto" y eso que lo estoy poniendo bien....no se que macana me mande.....paso a dejarles el codigo como esta ahora a ver si me pueden ayudar....
Código PHP:
Ver original<?php
function quitar($mensaje)
{
$nopermitidos = array("'",'\\','<','>',"\""); return $mensaje;
}
if(trim($_POST['nom_rec']) != "" && trim($_POST['app_rec']) != "" && trim($_POST['usr_rec']) != "" && trim($_POST['mail_rec']) != "" && trim($_POST['preg_rec']) != "" && trim($_POST['resp_rec']) != ""){
$nombre=$_POST['nom_rec'];
$apellido=$_POST['app_rec'];
$usuario=$_POST['usr_rec'];
$email=$_POST['mail_rec'];
$pregunta=$_POST['preg_rec'];
$respuesta=$_POST['resp_rec'];
if($row["nombre"] == $nombre){
if($row["apellido"] == $apellido){
if($row["nombreusuario"] == $usuario){
if($row["email"] == $email){
if($row["preguntaseg"] == $pregunta){
if($row["respuesta"] == $respuesta){
header("Location:ultimo-paso-pass.html");
}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.";
}
}else echo "Debe completar todos los datos.";
?>
espero que me puedan ayudar....muchas gracias....y perdon por poner el codigo anterior asi nomas....no sabia como ponerlo prolijo..jaja...gracias...