Merhaba , bugün sizlere php pdo ile sayfalama nasıl yapılır, onu göstereceğim.
$limit = 12; // bir sayfada kaç adet göstereceğini buradan belirliyoruz.
$query = $db->prepare("SELECT * FROM haberler"); // veri tabanımızdan istediğimiz tabloyu çekiyoruz. Benimki haberler
$query->execute();
$total_results = $query->rowCount();
$total_pages = ceil($total_results / $limit);
if (isset($_GET["page"])) {
$page = $_GET["page"];
} else {
$page = 1;
}
$starting_limit = (($page - 1) * $limit);
$sec=$db->query("SELECT * FROM haberler ORDER BY id DESC LIMIT $starting_limit,$limit",PDO::FETCH_ASSOC);
// veri tabanımızdan aynı şekilde tablomuzu bir kez daha çekiyoruz. Burada sıralayıp limitini ayarlıyor.
if($sec->rowCount()){foreach($sec as $sonuc){
?>
Burada tekrarlattığımız DİV'in kodlarını koyuyoruz.
$url=$_GET['page'];// hangi sayfada olduğumuzu buradan anlıyoruz.
?>
// aldığımız sayfa sayı bilgisini buradan yönlendirme yapıyoruz.
Hangi sayfada isek o sayının rengini, arka planını buradan ayarlıyoruz.
Farklı bir sayfada ki sayının rengini,arka planını buradan ayarlıyoruz.
Yorum Yapabilirsiniz.
E-posta mailiniz gizli kalacaktır.*