PDA

View Full Version : [PHP] numero pagine


pomata125
14-04-2010, 23:23
salve a tutti ragazzi, sto realizzando un sito che consente di inserire news per poi di visualizzarle in home page, cio che non riesco a fare o a gestire è lo spezzettamento ( magari ogni 4 news ) in pagine ( pagina 1,2,3,4,5... ) chi puo illuminarmi?

bobbytre
15-04-2010, 01:47
se sono salvate dentro un database potresti usare qualcosa del tipo

.
$num = 4 ; // news per pagina
$start = $_GET['page'] ? ($_GET['page'] * $num ): 0;

$q = "SELECT * FROM tabella_news LIMIT $start , $num ;"

...
esegui la query
visualizzi le news
...

$page_prev = $_GET['page'] -1 :
$page_succ = $_GET['page'] +1 ;
echo "<a href='indirizzo_bla_bla.php?page=".$page_prev."&altri_parametri'>prev</a>";
echo "<a href='indirizzo_bla_bla.php?page=".$page_succ."&altri_parametri'>succ</a>";


naturalmente ci sono dei controlli da effettuare sul $_GET['page'] perchè deve essere un intero deve essere >= 0, ecc... ecc...

ma in linea di massima dovrebbe funzionare