PDO İle Sayfalama Nasıl Yapılır? | alicangonullu.biz

PDO İle Sayfalama Nasıl Yapılır?

Merhabalar

Bugün sizlere PDO ile Sayfalama mantığını dilim döndüğünce açıklayacağım. Keyifli okumalar.

Burada PDO ile alakalı temel bilgileri de vermeyeceğim. Zaten bu tür bilgileri bilmeseydiniz buraya sizi getiren bir şey olmazdı.Neyse uzatmadan konumuza geçelim.

Öncelikle bir veritaban bağlantısına ihtiyacımız var.

include("baglanti.php");

Şeklinde datamıza bağlıyoruz. Ardından şu verileri çekiyoruz :

$query = "SELECT * FROM db_kolon";$s = $db->prepare($query);$s->execute();$limit = 6;$toplam_sonuc = $s->rowCount();$toplam_sayfa = ceil($toplam_sonuc/$limit);if (empty(($_GET['sayfa'])) and !isset($_GET['sayfa']))  //deneme.php?sayfa={ $sayfa = 1;} else{ $sayfa = htmlspecialchars ($_GET['sayfa']);}$limit_baslangic = ($sayfa-1)*$limit;

Şeklinde verimizi giriyoruz. Bu sayfalamayı sağlayan ana koddur.Şimdi diğer kodumuza geçiyoruz.

$query = "SELECT * FROM db_kolon";$s = $db->prepare($query);$s->execute();$limit = 6;$toplam_sonuc = $s->rowCount();$toplam_sayfa = ceil($toplam_sonuc/$limit);if (empty(($_GET['sayfa'])) and !isset($_GET['sayfa']))  //deneme.php?sayfa={ $sayfa = 1;} else{ $sayfa = htmlspecialchars ($_GET['sayfa']);}$limit_baslangic = ($sayfa-1)*$limit;

Verilerimizi de bu şekilde yazdırıyoruz. Ve sırada sayfaları linklendirme işlemi var.

<?phpfor ($sayfa=1; $sayfa <= $toplam_sayfa ; $sayfa++):?><li><a href='<?php echo "/sayfa/$sayfa"; ?>'><?php echo $sayfa; ?></a></li><?php endfor; ?>

Bu kod ile de sayfaları linklendiriyoruz. Bitiyor...


Belge / Video Eki


Ali Can Gönüllü | Blog