Cita:
Iniciado por bioxido
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!