Foros del Web » Programando para Internet » PHP »

Login usuarios

Estas en el tema de Login usuarios en el foro de PHP en Foros del Web. Estoy haciendo un login de usuarios, la alta de usuarios sin problema pero a la hora de logearse correctamente, me da un fallo, ke es ...
  #1 (permalink)  
Antiguo 04/08/2007, 01:50
 
Fecha de Ingreso: agosto-2007
Mensajes: 10
Antigüedad: 16 años, 9 meses
Puntos: 0
Pregunta Login usuarios

Estoy haciendo un login de usuarios, la alta de usuarios sin problema pero a la hora de logearse correctamente, me da un fallo, ke es el siguiente:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #2' at line 1

Me estoy volviendo loco porque estoy haciendo un monton de cambios y pruebas y no consigo solucionar-lo, podeis echarme una mano? gracias.
Código PHP:
<?php
$conexio 
mysql_connect("imysql02","i1762693","9baomncc9l0e3drb")or die (mysql_error());
mysql_select_db("i1762693"$conexio);
$user_v $_POST['user'];
$pass_v $_POST['pass'];
echo 
"variable Usuari amb el valor: " $_POST['user'] . "<br>";
echo 
"variable Password amb el valor: " $_POST['pass'] . "<br>";
echo 
"variable Usuari amb el valor: " $user_v ."<br>";
echo 
"variable Password amb el valor: " $pass_v ."<br>";
// tot be fins aki
$sql mysql_query("SELECT usuario, clave FROM usuarios WHERE usuario = '$user_v' && clave = '$pass_v'") or die (mysql_error());
//usuario y contraseña válidos 
//defino una sesion y guardo datos 
$res mysql_query($sql) or die (mysql_error());
$row mysql_fetch_array($sql);
$_SESSION['s_username'] = $row['usuario'];
echo 
"Correcte!" $_SESSION['s_username'] . " pots accedir!";
//l'envio a la pagina restringida
header ("Location:RESTRINGIDO.php");
mysql_free_result($res);
mysql_close($conexio);
?>
  #2 (permalink)  
Antiguo 04/08/2007, 03:54
 
Fecha de Ingreso: agosto-2007
Mensajes: 10
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Login usuarios

Ais.... me estoy volviendo loko.... jajajaja
estoy programando otra y ahora no consigo autentificarme. ais... alguien me echa una mano...
  #3 (permalink)  
Antiguo 04/08/2007, 04:37
 
Fecha de Ingreso: septiembre-2006
Mensajes: 81
Antigüedad: 17 años, 7 meses
Puntos: 5
Re: Login usuarios

Código PHP:
//defino una sesion y guardo datos 
$res mysql_query($sql) or die (mysql_error());
$row mysql_fetch_array($sql);
$_SESSION['s_username'] = $row['usuario']; 
$row =mysql_fech_array busca en la variable $sql y no en la $res que es donde tienes ejecutada la consulta, tu codigo quedaria asi:
Código PHP:
<?php
$conexio 
mysql_connect("imysql02","i1762693","9baomncc9l0e3drb")or die (mysql_error());
mysql_select_db("i1762693"$conexio);
$user_v $_POST['user'];
$pass_v $_POST['pass'];
echo 
"variable Usuari amb el valor: " $_POST['user'] . "<br>";
echo 
"variable Password amb el valor: " $_POST['pass'] . "<br>";
echo 
"variable Usuari amb el valor: " $user_v ."<br>";
echo 
"variable Password amb el valor: " $pass_v ."<br>";
// tot be fins aki
$sql mysql_query("SELECT usuario, clave FROM usuarios WHERE usuario = '$user_v' && clave = '$pass_v'") or die (mysql_error());
//usuario y contraseña válidos 
//defino una sesion y guardo datos 
$res mysql_query($sql) or die (mysql_error());
$row mysql_fetch_array($res);
$_SESSION['s_username'] = $row['usuario'];
echo 
"Correcte!" $_SESSION['s_username'] . " pots accedir!";
//l'envio a la pagina restringida
header ("Location:RESTRINGIDO.php");
mysql_free_result($res);
mysql_close($conexio);
?>
  #4 (permalink)  
Antiguo 04/08/2007, 05:39
 
Fecha de Ingreso: agosto-2007
Mensajes: 10
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Login usuarios

Gracias por la ayuda! a ver si puedes echarme un vistazo a un post ke tengo mas arriba pk he modificado la pagina, a ver si puedes ayudare! y gracias por todo!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:22.