Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/12/2012, 10:42
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años
Puntos: 23
Respuesta: algo mal al recibir la data en un envio de form por $.ajax

sii estan separados

Código PHP:
Ver original
  1. $json = new Services_JSON;
  2.     //verifico en la base de datos si existe el usuario y si coincide la contraseña
  3.     $usuario= $_POST['usuario'];
  4.     $contrasena = md5($_POST['password']);
  5.  
  6.     $rs= mysql_query("SELECT * FROM usuarios WHERE usuario='$usuario'") or die('Error en la consulta'.mysql_error());
  7.     $row = mysql_fetch_array($rs, MYSQL_ASSOC);
  8.                
  9.     $BD_id_usuario=$row['id_usuario'];
  10.     $BD_usuario=$row['usuario'];
  11.     $BD_nombre=$row['nombre'];
  12.     $BD_contrasena=$row['password'];
  13.    
  14.     $mensaje ="";
  15.     $result = "";
  16.                
  17.     if($BD_usuario==""){
  18.         $mensaje = "El usuario no existe en el sistema";
  19.     }
  20.     else{
  21.         if ($contrasena!=$BD_contrasena){
  22.             $mensaje = "La contraseña es incorrecta";
  23.         }
  24.         else{
  25.             $result = "ok";
  26.             //registro sesiones
  27.             }
  28.     }
  29.     mysql_free_result($rs);
  30.    
  31.     if($result=="ok"){
  32.         echo $json->encode(array('success'=>true));
  33.     } else{
  34.         echo $json->encode(array('error'=>$mensaje));
  35.     }

incluso ya lo hice de la manera tradicional, osea solo con php y si me imprime bien los arreglos json, el problema esta en el jquery no se por que no los recibe bien