Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2012, 01:06
nicozubia
 
Fecha de Ingreso: abril-2012
Mensajes: 3
Antigüedad: 12 años, 1 mes
Puntos: 0
Error con el php y validar usuarios

Hola, soy nuevo y realmente necesito ayuda con unas lineas de php para una page que estoy haciendo.

Cualquier ayuda es bien recibida

Aprendi en un curso a hacer una pagina que valide y tenga usuarios,
pero cuando copio las siguientes lineas me tira error en 22 y 23,
me pasa con otra pagina mas que me tira error en los mismos datos,


$rs=mysql_query($query,$link);
$n=mysql_num_rows($rs);

no entiendo si tengo algo mal escrito, ya que es basico mi conocimiento de php
o si es mas profundo el tema.

Dejo las lineas de php que tiene el formulario.
MIL GRACIAS



<?
session_start();
if ($_SERVER['REQUEST_METHOD']=="POST"){

if($_POST['boton1']==1){
setcookie("usuario",$_POST['usuario'],time()+3600);
setcookie("password",$_POST['psw'],time()+3600);
} else if ($_POST['boton1']==2){
setcookie("usuario",$_POST['usuario'],time()+3600);
setcookie("password","");
} else if ($_POST['boton1']==3){
setcookie("usuario","");
setcookie("password","");
}
setcookie("boton1",$_POST['boton1'],time()+3600);

@$link=mysql_connect("localhost","root","");
@mysql_select_db("phpdb",$link);
$query="SELECT * FROM usuarios
WHERE usuario= '".$_POST['usuario']."'
AND psw='".$_POST['psw']."'";
$rs=mysql_query($query,$link);
$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>";
}
}
?>




EL ERROR QUE TIRA EL BROWSER DICE ASI:


Warning: mysql_query() expects parameter 2 to be resource, boolean given in

Warning: mysql_num_rows() expects parameter 1 to be resource, null given in

Siendo la linea 22 y 23 las que copié más arriba.

Última edición por nicozubia; 14/04/2012 a las 01:33