Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/10/2009, 21:11
Avatar de Capote
Capote
 
Fecha de Ingreso: julio-2007
Ubicación: C h i l e
Mensajes: 136
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Problemas con el login de usuario

Cita:
Iniciado por bioxido Ver Mensaje
Código PHP:
//Original:
    
$consulta 'select clave_usuario,id_estado_usuario from usuario where usuario = "'.$_POST['usuario'].'"';

//Intentalo asi:
    
$consulta "SELECT clave_usuario, id_estado_usuario FROM usuario WHERE usuario = '{$_POST[usuario]}' "
Las mayusculas son por gusto nomas...

Deberias saber que no es lo mismo usar " que usar ' , si haces echo '$hola'; te imprime $hola pero si haces echo "$hola"; te imprime el contenido de la variable $hola, de la forma que estabas haciendo, estaba intentando encontrar el usuario que tenga como nombre $_POST['usuario']
Me sucede lo mismo, con la estructura que me comentas. De hecho, para ver que me esta mandando como consulta a la base de datos, anoto un campo de la tabla mal para ver que me arroja y aprovecho de imprimir la variable $consulta y me arroja la sentencia sql de manera correcta con el valor que viene por metodo POST.
Código HTML:
SELECT contrasena_usuario,d_estado_usuario FROM usuario WHERE usuario = "juanlorca"
d_estado_usuario= id_estado_usuario
Escribi mal este campo en la sentencia select para ver el error nomas y ver que es lo que va en la consulta

Cita:
Por cierto, me imagino que el } y ?> que te faltan aca no te faltan en el script original.
Si las tengo puestas, solo que se me fue copiarlas

Nosé que podra ser


Gracias!