ciao, scusa se tiro su di nuovo questo thread.. però volevo chiederti una cosa.. questo script che hai postato come funzuona??.. cioè come lo metto in pratica?? come faccio a stampare i record e suddividerli in pagine??Originariamente inviato da fmortara
Puoi vedere come funziona qui: www.modelliemodelle.it/iscritti.php o qui http://ww2.modelliemodelle.it/iscritti.phpCodice PHP:
# indico quante pagine visualizzo nella paginazione prima e dopo la pagina attuale
$numPag = 5;
if($totRecord == 0) {
$paginazione = '';
} else {
$paginazione = '[b] Pagine totali: '.$totPage.'[/b] - ';
if ($currentPage > ($numPag+2)) {
$paginazione .= '[url="?page=1"]1[/url] ... ';
} elseif ($currentPage == $numPag+2) {
$paginazione .= '[url="?page=1"]1[/url] ';
}
for($n = 1; $n <= $totPage; $n++) {
# caso in cui sono nella pagina corrente
if ($n == $currentPage) {
$paginazione .= '[b]'.$n.'[/b] ';
# visualizzo le $numPag pagine precendeti e successive
} elseif ($currentPage - $n <= $numPag && $n - $currentPage <= $numPag) {
$paginazione .= '[url="?page='.$n.'"]'.$n.'[/url] ';
} // end if
} // end for
if ($currentPage < $totPage-($numPag+1)) {
$paginazione .= ' ... [url="?page='.$totPage.'"]'.$totPage.' [/url] ';
} elseif ($currentPage == $totPage-($numPag+1)) {
$paginazione .= ' [url="?page='.$totPage.'"]'.$totPage.' [/url] ';
}
$paginazione .= '
';
}