Ho inserito la parte che mi hai detto:

Codice PHP:
$mess_per_pag=2;
$tot_messaggi=count($frase);
$tot_pagine=ceil($tot_messaggi/$mess_per_pag);
    
if(isset(
$_GET['pagina']))
{
$pagina=$_GET['pagina'];
}
else{
$pagina=1;

e alla fine l'ho completato con il mio codice:
Codice PHP:
    <?php 
echo "pagina"." ";
if(
$tot_pagine 1){
for(
$pagina 1$pagina <= $tot_pagine$pagina++){
if(
$pagina == $pagina_corrente){
?>
[b]<?php echo $pagina?>[/b]
<?php
}else{
?>

[url="guest.php?inizio=<?php echo(($pagina 1) * $mess_per_pag)?>"]<?php echo $pagina?>[/url]
<?php
}
}
}
?>
Risultato:
I link che puntano alle pagine si vedono e le pagine vengono divise correttamente, in funzione del numero dei messaggi che contiene la variabile "$mess_per_pag".
Ma i messaggi sono sempre tutti visibili.
Qualche idea?
:master: