Web sitemde herhangi bir sayfada sayıya göre içerik gösteriyor.
Ancak sayfalama yapmak istiyorum; 1. 2. 3. gibi sayfaların devam etmesini istiyorum.
Nasıl yapabilirim?
Sayfalama nasıl yapabilirim?
3
●60
- 15-07-2021, 02:59:22ben bu şekilde kullanıyorum
$sayfada = 3; $sorgu=$db->prepare("SELECT * FROM blog "); $sorgu->execute(); $toplam_icerik=$sorgu->rowCount(); $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; $sor=$db->prepare("SELECT * FROM blog ORDER BY id DESC LIMIT $limit,$sayfada"); $sor->execute(); while($cek=$sor->fetch(PDO::FETCH_ASSOC)) {<li class="page-item"><span aria-hidden="true">«</span> <?php $s=0; while($s<$toplam_sayfa){ $s++; ?> <li class="page-item"><a class="page-link" href="Blog-Yazilarimiz?sayfa=<?php echo $s; ?>"><?php echo $s; ?></a></li> <?php } ?> <li class="page-item"><span aria-hidden="true">»</span> </li> - 15-07-2021, 03:16:48Üyeliği durdurulduÇok teşekkürler oldu ancak bunlara link gelmedi basılmıyor:logomerkezi adlı üyeden alıntı: mesajı görüntüle
- «
- »
- 15-07-2021, 13:32:25Bu şekilde kodları kendinize göre düzenleyebilirsiniz.atal adlı üyeden alıntı: mesajı görüntüle
$sayfada = 3; $sorgu=$db->prepare("SELECT * FROM blog "); $sorgu->execute(); $toplam_icerik=$sorgu->rowCount(); $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; $sor=$db->prepare("SELECT * FROM blog ORDER BY id DESC LIMIT $limit,$sayfada"); $sor->execute(); $id= $_GET['id']; $oncekisayfa = $db->query("SELECT * FROM blog WHERE id < $id ORDER BY id DESC $limit,$sayfada"); $onceki = $oncekisayfa->fetch(); $sonrakisayfa = $db->query("SELECT * FROM blog WHERE id > $id ORDER BY id ASC $limit,$sayfada"); $sonraki = $sonrakisayfa->fetch(); while($cek=$sor->fetch(PDO::FETCH_ASSOC)) {<nav class="text-center"> <ul class="pagination d-inline-flex verso-transition verso-shadow-15 verso-shadow-hover-20 verso-os-animation verso-mt-7" data-os-animation="fadeIn" data-os-animation-delay=".3s"> <?php if($onceki){ ?> <li class="page-item"><span aria-hidden="true"><a href="<?php echo $onceki['SeoUrl']; ?>.html">«</a></span></li> <?php }else{} ?> <?php $s=0; while($s<$toplam_sayfa){ $s++; ?> <li class="page-item"><a class="page-link" href="Blog-Yazilarimiz?sayfa=<?php echo $s; ?>"><?php echo $s; ?></a></li> <?php } ?> <?php if($sonraki){ ?> <li class="page-item"><span aria-hidden="true"><a href="<?php echo $sonraki['SeoUrl']; ?>.html">»</a></span></li> <?php }else{} ?> </ul> </nav>