
14/04/2012, 22:59
|
| | Fecha de Ingreso: abril-2012 Ubicación: bogotá
Mensajes: 5
Antigüedad: 12 años, 10 meses Puntos: 0 | |
Respuesta: Error con el php y validar usuarios y porque no .. en la linea 6 solo le dejas el valor $query..
1 @$link=mysql_connect("localhost","root","");
2 @mysql_select_db("phpdb",$link);
3 $query="SELECT * FROM usuarios
4 WHERE usuario= '".$_POST['usuario']."'
5 AND psw='".$_POST['psw']."'";
6 $rs=mysql_query($query,$link);
7 $n=mysql_num_rows($rs);
if ($n>0){
$_SESSION['ususesion']=$_POST['usuario'];
header('location:listado_usuarios.php');
}else{
$msg="<font color='red'>Usuario o Password incorrectos</font>";
}
}
?>
y como depronto funcionaria el codigo podira ser asi @$link=mysql_pconnect("localhost","root","");
@mysql_select_db("phpdb");
$query="SELECT * FROM usuarios WHERE usuario= '".$_POST['usuario']."' AND psw='".$_POST['psw']."'";
$rs=mysql_query($query);
$n=mysql_num_rows($rs);
if (!$rs)
{
echo "error en la consulta";
exit();
}
$usuario=$n["usuario"]; //<-----almacena en variable el resultado
if ($n>0){
$_SESSION['ususesion']=$usuario;
header('location:listado_usuarios.php');
}else{
$msg="<font color='red'>Usuario o Password incorrectos</font>";
}
}
?>
es casi lo mismo pero con algunas cosas mas sencillas espero q te sirva!!! |