Prosty przykładzik opierający się na danych z bazy sql,
co jest co dojdź sam albo spytaj
[to sie nazywa pagination albo właśnie stronicowanie]
<?php
or
die ("Nie można połączyć się z bazą SQL");
or
die ("Nie można wybrać bazy SQL");
//Wpisz tu ile na na strone
$naStronie = 4;
if($_GET['strona']) $strona = $_GET['strona'];
else $strona = 0;
$query = mysql_query("SELECT count(*) FROM JAKAŚ_TAM_TABELA"); $size = $row['count(*)'];
echo "Ilosc rekordow w bazie $size, obecna strona $strona, ilosc stron ".ceil($size/$naStronie)."<br><br>";
$start = $strona*$naStronie;
$query = mysql_query("SELECT * FROM JAKAŚ_TAM_TABELA LIMIT $start, $naStronie");
}
if($strona!=0
) echo "<a href=?strona=".($strona-1).">POPRZEDNIA</a> ";
for($i=0; $i<ceil($size/$naStronie); $i++) {
if($strona==$i) echo " [".($i+1)."]"; else echo " <a href=?strona=$i>(".($i+1).")</a>"; }
if($strona<ceil
($size/$naStronie)-1
) echo " <a href=?strona=".($strona+1).">NASTEPNA</a>";
?>