ho trovato un pager (si chiamano così???) che mi permette di dividere le query in diverse pagine...
il problema è che lui fa riferimento ad una variabile $page che dovrebbe incrementarsie farmi navigare le pagine...ma tutto questo non accade...vi posto il codice...magari qualcuno ne capisce qualcosa più di me...
grazie
codice:if(@$_REQUEST['ordine']){ $prodotti="SELECT * FROM prodotti ORDER BY ".$_REQUEST['ordine']; }else{ $prodotti="SELECT * FROM prodotti ORDER BY codProd"; } $record_pag=25; $quantiRec=mysql_query("SELECT COUNT(*) FROM prodotti", $db); $count=mysql_result($quantiRec,0); $total_pages=ceil($count/$record_pag); if(!isset($page)){ $page=1; } print "PAGINA VALE: ".$page." "; $offset=($page-1)*$record_pag; $prodotti .=" LIMIT $offset, $record_pag"; print $prodotti; $prodQuery=mysql_query($prodotti,$db); $tuttiProdotti=mysql_affected_rows($db); $navigation=''; $link="<a href=\"{$_SERVER['PHP_SELF']}?page="; if($page==1){ $navigation="[First] | [Prev] | "; }else{ $prev_page=$page-1; $page-=1; $navigation=$link."1\">[First]</a> | ".$link."$prev_page\"> [Prev]</a> | "; } if($page==$total_pages){ $navigation .= '[Next] | [Last]'; }else{ $next_page=$page+1; $page=$page+1; $navigation .= $link."$next_page\">[Next]</a> | ". $link."$total_pages\">[Last]</a>"; } print $navigation; PS..ho evitato la roba sull'estrazione dei dati...visto che quello funziona...



