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

muchas gracias a todos por sus respuestas.... estuve modificando el codigo y ahora funciona a la perfeccion....les dejo el codigo terminado a lo mejor a alguien le sirve y depaso para que lo vean porque cometi el grosero error de tener los else en el orden incorrecto....gracias por todo

Código PHP:
Ver original
  1. <?php
  2.  
  3.     session_start();
  4.    
  5.     mysql_connect("localhost","root","") or die ("Error en conexion con base de datos:" . mysql_error());
  6.     mysql_select_db("regusuarios") or die ("Error en la seleccion de base de datos:" . mysql_error());
  7.    
  8.     function quitar($mensaje)
  9.     {
  10.         $nopermitidos = array("'",'\\','<','>',"\"");
  11.         $mensaje = str_replace($nopermitidos, "", $mensaje);
  12.         return $mensaje;
  13.     }    
  14.    
  15. 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']) != ""){
  16.    
  17.     $nombre=$_POST['nom_rec'];
  18.     $apellido=$_POST['app_rec'];
  19.     $usuario=$_POST['usr_rec'];
  20.     $email=$_POST['mail_rec'];
  21.     $pregunta=$_POST['preg_rec'];
  22.     $respuesta=$_POST['resp_rec'];
  23.    
  24.    
  25.     $result=mysql_query('SELECT * from registros WHERE nombreusuario=\''.$usuario.'\'');
  26.    
  27.         if($row=mysql_fetch_array($result)){
  28.        
  29.             if($row["nombre"] == $nombre){
  30.            
  31.                 if($row["apellido"] == $apellido){
  32.                    
  33.                         if($row["email"] == $email){
  34.                        
  35.                             if($row["preguntaseg"] == $pregunta){
  36.                            
  37.                                 if($row["respuesta"] == $respuesta){
  38.                                
  39.                                     header("Location:ultimo-paso-pass.html");
  40.                                     die;
  41.                                    
  42.                                 }else {echo "La respuesta es incorrecta.";}
  43.                                
  44.                             }else {echo "La pregunta de seguridad es incorrecta.";}
  45.                            
  46.                         }else {echo "El email es incorrecto.";}
  47.                    
  48.                 }else {echo "El apellido es incorrecto.";}
  49.                
  50.             }else {echo "El nombre es incorrecto.";}
  51.            
  52.         mysql_free_result($result);
  53.     }
  54.     else {echo "El nombre de usuario es incorrecto.";}
  55.    
  56. }else {echo "Debe completar todos los datos.";}
  57.    
  58.        
  59.        
  60. ?>