Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/07/2015, 09:38
fido-strike
 
Fecha de Ingreso: noviembre-2008
Ubicación: Cochabamba Bolivia
Mensajes: 519
Antigüedad: 16 años
Puntos: 26
Respuesta: error en sentencia de login

Asi a simle vista podemos suponer 2 opciones:
  1. Estas intentando loguearte con una cadena que incluye caracteres especiales, el cual son transformados en la funcion limpiar y asi no se pueden igualar con los datos de la BD
  2. No existen los datos en la BD

Es diificil ayudarte si no sigues los consejos, haz lo que te dicen, quita la funcion limpiar, si el problema desaparece el error esta en esa función, si la función esta bien, el problema son una de las opciones que te digo.

Otro consejo seria darle print_r a los valores que le pasas por la funcion limpiar, para ver que es lo que te devuelve y coincidir con la info de la BD, asi mismo, podrías darle un mysql_num_rows para ver si existen datos en la BD y si en caso existen recién extraer esos datos.

Ojo, esa funcion que usas en limpiar() "mysql_real_escape_string" a la larga sera desestimada, no creo que sea el problema si tienes la version inferior a 5.50 de PHP, pero por si acaso.

Saludos