Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/04/2012, 22:59
perezbuitra
 
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!!!