Hola... puedes hacerlo asi:
Código PHP:
<?php
//Conexión a tu BD
$consult = "SELECT * FROM registro WHERE login ='$login'";
$result = mysql_query($consult);
if($row = mysql_fetch_array($result)){
if ($row['password'] == $password)) {
echo "Ahora sí";
header("Location: http://localhost/registro/upload.php");
exit();
} else {
echo "<font face=\"Tahoma\" size=\"2\">Contraseña inválida.</font>";
}
} else {
echo "<font face=\"Tahoma\" size=\"2\">Nombre de usuario no válido.</font>";
}
mysql_close();
?>
Asi podrás personalizar y conocer de una mejor manera qué dato introdujo el usuario incorrectamente. En caso de que te empeñes en hacerlo como tu dices, pues te digo que estás haciendo mal la consulta SQL. Tiene que quedarte asi:
Código PHP:
<?php
$link = mysql_connect("localhost","","");
$consult = mysql_query("SELECT * FROM registro WHERE login ='".$login."' AND password='".$password."'");
$count = mysql_num_rows($consult);
if (!mysql_num_rows($consult))
{
echo "<font face=\"Tahoma\" size=\"2\">Nombre de usuario no válido. Debes registrate antes de logearte</font>";
mysql_close();
}
else
{
mysql_close();
echo "Ahora sí";
header("Location: http://localhost/registro/upload.php");
exit();
}
?>
Saludos...