Cosa intendi con "si tira dentro pure il 19"?
Ti scrive
1 ... 11 12 13 14 15 16 17 ... 19 20
e invece vorresti questo?
1 ... 11 12 13 14 15 16 17 ... 20
Cosa intendi con "si tira dentro pure il 19"?
Ti scrive
1 ... 11 12 13 14 15 16 17 ... 19 20
e invece vorresti questo?
1 ... 11 12 13 14 15 16 17 ... 20
Non mischiare le cose però, prima mi parlavi di un problema sul 14, non dai risposta e passi al 16, così non ti si sta dietro.
A questo punto, per sapere come vanno le cose, leggi il codice e ragiona come il PC così sai quali istruzioni esegue e dove sta l'intoppo, che è quello che avevo fatto io per darti la risposta sul 14.
Ad esempio:
$paginacorrente = 16
$paginacorrente != 1 e stampa il link per la pagina 1
$i = 13 ( il massimo è $paginacorrente-3 = 13 )
$i > 2 e stampa ...
ciclo for:
condizione di uscita quando $i=20
$i = 13 si entra nel ciclo
$i != $paginacorrente -> si scrive il link per la pagina 13
$i = 14 che è < 20 quindi nuova iterazione del ciclo for
...
e così via.