Busca en el foro mis temas porque yo estaba haciendo uno parecido y me salía algo parecido a lo tuyo. De todos modos te pongo el código que sí me funciona. Lo de la veriable de sesión es lo que me da problemas ahora, pero quita eso y ya está.
Código:
<html>
<?php
$lognick=$_POST['usuario'];
$logpass=$_POST['contrasena'];
$link=mysql_connect("localhost","root","");
mysql_select_db(dbimagenes,$link);
$result = mysql_query ("select count(*) FROM autores WHERE nick='".$lognick."' AND contraseña='".$logpass."'");
$login=mysql_result($result,0);
if (!$login){
die ("login incorrecto");
}
else{
echo "login correcto<br>";
$_SESSION["login"]=1;
}
?>
<li> <a href = "forminsertimage.php"> Añadir imagen </a></li>
<li> <a href = "buscatipo.php"> Buscar imagen por tipos </a></li>
<li><a href = "buscaclave.php"> Bucar imagen por palabra clave </a></li>
<li><a href = "buscaautor.php"> Bucar imagen por autor</a></li>
<li><a href = "buscafecha.php"> Bucar imagen por fecha </a></li>
<li><a href = "buscaavanzada.php"> Búsqueda avanzada </a></li>
</html>
Sigo sin entender el sentido de poner '".$lognick."' y no simplemente '$lognick', pero bueno, el caso es que este código sí funciona.