Ayuda: Validacion usuario PHP+MySQL


  • 0

    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!





Has perdido la conexión. Reconectando a Hardlimit.