pare di sì in linea di massima...
magari puoi cambiare $pagina = htmlspecialchars($_GET['pagina']); coninoltre $r_h = mysql_query('SELECT * FROM libri order by titolo limit $offset,20'); conCodice PHP:
$pagina = ((isset($_GET['pagina'])?(intval($_GET['pagina'])):(0));
poi ho dato un'occhiata rapida... meglio provare no? eventualmente riporta gli errori.Codice PHP:
$r_h = mysql_query('SELECT * FROM libri order by titolo limit '.$offset.',20');