Ver Mensaje Individual
  #4  
Antiguo 25-11-2004
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Reputación: 21
kayetano Va por buen camino
Hola

Dos retoques:
1.
Código PHP:
  $query mysql_query("SELECT * WHERE campodelnick='$nick' AND campodelpass='$pass'"); // Sacamos el usuario y el password
   
$datos mysql_fetch_array($query);
   if((
$nick == $datos[campodelnick]) && ($pass == $datos[campodelpass])) { // Si los datos que pusieron son iguales a los de la db ...
      
... 
yo lo dejaría asín
Código PHP:
  $query mysql_query("SELECT * WHERE campodelnick='$nick' AND campodelpass='$pass'"); // Sacamos el usuario y el password
   
if(mysql_num_rows($query)) { 
      ... 
Si realizas una consulta con un "nick" y un "pass" y obtienes un resultado esta claro que va a cumplir la condicion de que son iguales a los buscados ya que lo obligas en la clausula "WHERE".

2.
Código PHP:
header("Location : paginaalaquesequieraredirijir.php"); 
Yo siempre termino un "Location" con un "exit"
Código PHP:
header("Location : paginaalaquesequieraredirijir.php");
exit(); 
Si no lo pones así, es posible que se ejecute código no deseado justamente despues del "Location".
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita