La paginazione adesso mi è chiara.

Ho però un problema a gestire la query con LIMIT e OFFSET. La mia idea era di passare una variabile all'href associato ai vari numeri che rappresentano le pagine per cui:

for($l=0;$l<=ceil($numeri); $l++) {
$m = $l*12; ?>
| <?php echo "<a href=\"foto.php?n=$m\">". $l ."</a>" ?>
<?php }

In fondo alla gallerie mi compaiono il numero di pagine corretto, se clicco quindi su "2" la variabile $n diventa 24 e nella query:

SELECT idfoto, nomefile FROM foto WHERE validitaf = TRUE LIMIT 12 OFFSET ". $n

dico praticamente di inserire le 12 foto partendo da $n.
Il problema è la dichiarazione della variabile $n che se viene fatta prima della query ovviamente viene sempre reinizializzata.

Non so se sono stato chiaro, sarà un metodo sbagliato che utilizzo io ma sono alle prime armi. Grazie