Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2012, 01:39
agustinsaid
 
Fecha de Ingreso: octubre-2012
Ubicación: Mendoza
Mensajes: 19
Antigüedad: 11 años, 6 meses
Puntos: 0
problemas con los else

hola amigos mi problema es con los else que no me muestran la respuesta correcta.....paso a dejarles el codigo y luego me explico mejor

<?php
session_start();

mysql_connect("localhost","root","") or die ("Error en conexion con base de datos:" . mysql_error());

mysql_select_db("regusuarios") or die ("Error en la seleccion de base de datos:" . mysql_error());

function quitar($mensaje)
{
$nopermitidos = array("'",'\\','<','>',"\"");
$mensaje = str_replace($nopermitidos, "", $mensaje);
return $mensaje;
}

$nombre=$_POST['nom_rec'];
$apellido=$_POST['app_rec'];
$usuario=$_POST['usr_rec'];
$email=$_POST['mail_rec'];
$pregunta=$_POST['preg_rec'];
$respuesta=$_POST['resp_rec'];

$result=mysql_query("select * from registros");

if($row = mysql_fetch_array($result)){

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

mysql_free_result($result);

mysql_close();
?>

el problema es que los echo de nombre, apellido y nombre de usuario me los muestra bien, pero los echo de email, pregunta de seguridad y respuesta me muestran el echo de nombre de usuario....no se cual es el problema espero que me puedan ayudar....gracias de antemano