-
Buenas, tengo un problema al validar un usuario en una base de datos. Este es el codigo de validacion:
connect(); $conn = mysql_connect("localhost","xarxes","3A2Mu") or die ("Error!"); mysql_select_db("x71",$conn) or die ("Error"); $usuari = $_POST["nom"]; $passwd = $_POST["pass"]; $cadSQL = mysql_query("SELECT * FROM Usuaris WHERE Nom ='$usuari' and Password='$passwd'"); $dades = mysql_query($cadSQL); $linia = mysql_fetch_assoc($dades); $n = mysql_num_rows($dades); //$resultat=$db->execSQL($sql); if($n == 0) { $_SESSION["login"] = false; echo " "; echo " "; } else{ $_SESSION["login"]=true; echo " "; } } } ?>
Y al darle a aceptar en la ventana de login me salta este error:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/xarxes/x71/web/xhtml/validate.php on line 20 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/xarxes/x71/web/xhtml/validate.php on line 21
Seguido del alert "Usuario incorreto", y el usuario SI que existe.
Alguna ayudita??
Gracias!