@Grino non capisco a che serva quello che hai messo tu...

Comunque ecco il codice con i $_GET
Codice PHP:
<?
if(!$_GET["pag"] == null){
$start $_GET["pag"];
}else {
$start 1;
}
$step 14;
$start $start*$step;
$limit $start+$step;

include 
"config.php";
//recupero i valori dal form precedente
$query "SELECT * FROM libreriaimmagini  ORDER BY id_libreria DESC LIMIT $start,$limit";
$result = @mysql_query($query) or die (mysql_error());
if (
mysql_num_rows($result) > 0)
{
  while(
$row mysql_fetch_array($result))
  
  {
$id_libreria stripslashes($row['id_libreria']);
  
$foto_nome stripslashes($row['foto_nome']);
  
   
?>
<a href="#" onclick="scegli(<?echo"$id_libreria"?>,'libreriaimmagini/<?echo"$foto_nome"?>');" width="100" height="100">
[img]libreriaimmagini/<?echo[/img]"  id="<?echo"select_$id_libreria"?>
style="margin:0px; border:0px solid #ffffff;width : 100px;height : 100px;border : 0px;" 

alt="Seleziona l immagine da usare per il tuo link"></a>



<?

}}

$per_pagina 14;
$totale_dati mysql_fetch_row(mysql_query("SELECT COUNT(id_libreria) FROM libreriaimmagini"));
$totale $totale_dati[0];
$totale_pagine ceil($totale/$per_pagina);
$pagina_attuale = isset($_GET["pag"]) ? (int)$_GET["pag"] : 1;
$start = ($pagina_attuale-1)*$per_pagina;

mysql_query("SELECT * FROM libreriaimmagini ORDER BY id_libreria DESC LIMIT {$start}{$per_pagina}");
if(
$pagina_attuale>AND $pagina_attuale<=$totale_pagine){
echo (
$pagina_attuale == 1) ? "Indietro\n" '<a href="?pag=1">
Prima Pagina</a>'
."\n".'[url="?pag='.($pagina_attuale-1).'"]Indietro[/url]'."\n";

$max = (($pagina_attuale+2) > $totale_pagine) ? $totale_pagine : ($pagina_attuale+2);
$min = (($pagina_attuale-2) < 1) ? : ($pagina_attuale-2);
for(
$i=$min;$i<=$max;$i++){
echo 
" | ";
echo (
$i == $pagina_attuale) ? "$i\n" '[url="?pag='.$i.'"]'.$i.'[/url]'."\n";
}

echo (
$pagina_attuale == $totale_pagine) ? " Successivo\n" ' <a href="?pag='.($pagina_attuale+1).'">
Successivo</a>'
."\n".' [url="?pag='.$totale_pagine.'"]Ultima Pagina[/url]'."\n";
}
?>