Öğrendiğiz php bilgilerini daha iyi kavramak için yaptığımz php örneklerine devam ediyoruz. Bu örneğimizde Sayfalama Sistemi.
Kodları okumadan önce siz kendiniz bulmaya çalışınız daha sonra burdaki örneğe fikir alma amaclı bakınız.
include ("veribaglanti.php");
$sayfada = 5; // sayfada gösterilecek içerik miktarını belirtiyoruz.
$sorgu = mysql_query( SELECT COUNT(*) AS toplam FROM ..... );
$sonuc = mysql_fetch_assoc($sorgu);
$toplam_icerik = $sonuc[ toplam ];
$toplam_sayfa = ceil($toplam_icerik / $sayfada);
$sayfa = isset($_GET[ sayfa ]) ? (int) $_GET[ sayfa ] : 1;
if($sayfa < 1) $sayfa = 1;
if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa;
$limit = ($sayfa - 1) * $sayfada;
$sorgu = mysql_query( SELECT * grup FROM ... ORDER BY grup ASC LIMIT . $limit . , . $sayfada);
while($icerik = mysql_fetch_assoc($sorgu)) {
echo <a href="$icerik[grup]"> .$icerik["grup"]; echo </a> ;
echo"<br>";}
for($s = 1; $s <= $toplam_sayfa; $s++) {
if($sayfa == $s) { // eğer bulunduğumuz sayfa ise link yapma.
echo $s . ;
} else {
echo <a href="?sayfa= . $s . "> . $s . </a> ;
}
}