Php Pdo ile Sayfalama Yapımı

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.

 

 

Yorum Yapabilirsiniz.

Eposta mailiniz gizli kalacaktır.*



Hala Web Siteniz Yok mu?