Cita:
Iniciado por valdevespi
Muchas gracias por responder, pero como estoy empezando no me aclaro mucho,
espero llegar a poder ayudar yo tambien.
segun decis esto saca de la variable user el valor que le asigna la consulta?
$realuser=mysql_fetch_object($user);
entonces luego para comparar seria con el realpass y realuser?
Código PHP:
$realuser = mysql_fetch_object($user);
$realpass = mysql_fetch_object($pass);
if ($usuario == $realuser && $contrasena == $realpass)
{
Saludos
Claro, es que se supone que vos en $user guardas el resultado de la consulta (mysql_query). Entonces ese valor $user puede tener muchos resultados, los cuales vas sacando por medio de mysql_fetch_object, tambien podes sacarlos como arrays, pero bueno esa es cuestion de gustos.
Si pones $realuser=mysql_fetch_object($user); tendras , en $realuser, el valor de la fila de tu tabla usuarios....entonces, si pones $realuser->nombre (donde nombre viene a ser el un nombre de un campo de la tabla usuarios). Obtener el valor de dicha propiedad.
En tu codigo deberias poner:
Código PHP:
$realuser = mysql_fetch_object($user);
$realpass = mysql_fetch_object($pass);
if ($usuario == $realuser->usuario && $contrasena == $realpass->clave)
{
No se, me explaye mucho jeje, pero espero que te sirva.
Saludos.