Avevo realizzato un glossario, poi ho trovato un tutorial che spiega come fare una paginazione, funziona solo che la paginazione me la da per tutti i record e non li suddivide per lettera del glossario come vorrei io.

GLOSSARIO
Codice PHP:
    <?php
    
for ($i=65;$i<91;$i++) 
{
echo
"<a href=\"inserimento_serviziounghie_new.php?lettera=".chr($i)."\">".chr($i)."</a>"."";
}
$lettera $_GET['lettera'];
?>
PAGINAZIONE
Codice PHP:
<?php
// esecuzione prima query
$count mysql_query("SELECT COUNT(id_serviziunghie)
                      FROM b_serviziounghie"
);
$res_count mysql_fetch_row($count);

// numero totale di records
$tot_records $res_count[0];

// risultati per pagina(secondo parametro di LIMIT)
$per_page 10;

// numero totale di pagine
$tot_pages ceil($tot_records $per_page);

// pagina corrente
$current_page = (!$_GET['page']) ? : (int)$_GET['page'];

// primo parametro di LIMIT
$primo = ($current_page 1) * $per_page;



$query "SELECT b_serviziounghie.*, b_centri.*, DATE_FORMAT(b_serviziounghie.data_ins_dati, '%d-%m-%Y')AS data_ins_dati
        FROM b_serviziounghie, b_centri
        WHERE b_serviziounghie.id_centri = b_centri.id_centri AND b_centri.nome_centro LIKE '
$lettera%' 
        ORDER BY b_serviziounghie.data_ins_dati DESC, b_serviziounghie.ora_ins_dati DESC LIMIT 
$primo$per_page";
        
$ris_query=mysql_query($query$conn) or die (mysql_error());

        while(
$row=mysql_fetch_array($ris_query)){?>
PAGINAZIONE
Codice PHP:
<?php
//
// stampa paginazione
$paginazione "Pagine totali: " $tot_pages "
["
;
for(
$i 1$i <= $tot_pages$i++) {
if(
$i == $current_page) {
$paginazione .= $i " ";
} else {
$paginazione .= "<a href=\"?page=$i#fondo\" class=\"tre\" title=\"Vai alla pagina $i\">$i</a> ";
}
}
$paginazione .= "]";
echo 
"$paginazione";
// fine stampa paginazione
//
?>