A ver un par de cosillas:
Código PHP:
$page2="$_GET[pag]"; //aqui recojo el parametro que recibe la pagina al llamarla
asi no, pon en su lugar:
Código PHP:
$page2=$_GET['pag']; //aqui recojo el parametro que recibe la pagina al llamarla
sin las comillas, y segunda cosilla
Código PHP:
$result = mysql_query("SELECT titulo,id FROM libros WHERE seccion='narrativa en castellano' LIMIT $desde,$hasta", $link); //esta es la consulta
asi esta mal, si quieres paginar de 20 en 20, seria:
Código PHP:
$result = mysql_query("SELECT titulo,id FROM libros WHERE seccion='narrativa en castellano' LIMIT $desde, 20", $link); //esta es la consulta
la sentencia es
LIMIT LimiteInferor, NumeroDeRegistros.
Espero que te sirva.
Saludos.