Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2010, 10:43
dluxox_
 
Fecha de Ingreso: mayo-2010
Mensajes: 39
Antigüedad: 14 años
Puntos: 0
iniciar sesion "mejorar el codigo" y reparar AYUDA!!

Hola quiero ayuda de parte de ustedes para un sistema de inicio de session en una pagina que estoy realizando pero aqui es el dilema me aparece el siguiente mensaje cuando llego a la ventana comprueba :(

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