Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2009, 22:20
Avatar de valenti77
valenti77
 
Fecha de Ingreso: julio-2008
Ubicación: Berisso, Buenos Aires
Mensajes: 244
Antigüedad: 16 años, 8 meses
Puntos: 4
Exclamación Siempre ejecuta la rama del ELSE

Miren, tengo este codigo sencillo para que el administrador pueda entrar a una pagina donde carga noticias:

Código PHP:
<?php 

function conectar()
{
$base_de_datos "base";
$db_usuario "user";
$db_password "pass";

if (!(
$link mysql_connect("localhost"$db_usuario$db_password)))
{
echo 
"Error conectando a la base de datos.";
exit();
}
if (!
mysql_select_db($base_de_datos$link))
{
echo 
"Error seleccionando la base de datos.";
exit();
}
return 
$link;
}

$db=conectar();
$usuario=$_POST['nick'];
$password=$_POST['password'];
if (
$usuario=='' || $password=='') return false;
 
$query "SELECT id,login,pass FROM usuarios WHERE usuario = '$usuario'";
  
      
$resultado mysql_query($query,$db);
  
      
$row mysql_fetch_array($resultado);
  
      
$password_from_db $row['pass'];
  
      if ( 
$row['pass'] == $password ) {
  
      
Header("Location:editor.html");
 
      } else echo 
"El password y el nombre de usuario no coinciden, intente de nuevo";
?><a href="index.php">Vuelva a la pagina principal</a><?
      
?>
Que es lo que falla?