no se ejecuto la consulta
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\quien_debe\comprueba.php on line 18
Login o Password Incorrectos
de echo los reviso en phpmyadmin la consulta y aparece que esta bn ...
Código PHP:
<?php
session_start();
// modificacion de codigo Xombra (www.xombra.com) 21/03/2009 para sectorweb.net
include("conexion.php");
$login = htmlspecialchars(trim($_POST['nick']));
$pass = sha1(md5(trim($_POST['pass']))); // encriptamos en MD5 para despues comprar (Modificado)
$query = mysql_query("SELECT *
FROM mydb.usuario WHERE usuario.nick='%s' && usuario.password = '%s'");
if ($result= mysql_query($query, $con)){
echo "se realizo la consulta";
}else{
echo "no se ejecuto la consulta";
}
// if(mysql_num_rows($result)==0){ // antes
if(mysql_num_rows($result)){ // nos devuelve 1 si encontro el usuario y el password
$array=mysql_fetch_array($result);
// if($array["password"]==crypt($pass,"semilla") ){ // Antes
/* Comprobamos que el password encriptado en la BD coincide con el password que nos han dado al encriptarlo. Recuerda usar semilla para encriptar los dos passwords. */
$_SESSION["nick"]=$array["nick"];
$_SESSION["correo"]=$array["correo"]; // Agrgado Nuevo
header("Location:inicio1.php");
} else {
echo "Login o Password Incorrectos"; // Ahora
}
?>
gracias por adelantado :D