kategori sayfası için sayfalama yapamıyorum yardımcı olabilecek varmı hata almıyorum o yüzden elimde bir log yok kodları inceleyip yardımcı olabilecek varmı
<?php
if (isset($_GET['kategori_seo'])) {
$sayfada = 4;
$sorgu=$db->prepare("select * from kategori where kategori_seo=:kategori_seo");
$sorgu->execute(array(
'kategori_seo' => $_GET['kategori_seo']
));
$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;
$firmasor=$db->prepare("SELECT firma.*,kategori.* FROM firma INNER JOIN kategori ON firma.firma_kategori_id=kategori.firma_kategori_id WHERE onay=:onay and kategori.kategori_seo=:kategori_seo order by firma_baslik DESC limit $limit,$sayfada");
$firmasor->execute(array(
'onay' => 1,
'kategori_seo' => $_GET['kategori_seo']
));
$say=$sorgu->rowCount();
if ($say==0) {
echo "Bu kategoride ürün Bulunamadı";
}
} else {
$sayfada = 6;
$sorgu=$db->prepare("select * from firma");
$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;
$firmasor=$db->prepare("SELECT firma.firma_baslik, firma.id, firma.firma_seo, firma.onay, firma.resim, firma.firma_il, firma.firma_ilce, kategori.kategori_adi FROM firma INNER JOIN kategori ON firma.firma_kategori_id=kategori.firma_kategori_id WHERE onay=:onay order by firma_baslik DESC limit $limit,$sayfada");
$firmasor->execute(array(
'onay' => 1
));
$say=$sorgu->rowCount();
if ($say==0) {
echo "Bu kategoride ürün Bulunamadı";
}
}
while($firmacek=$firmasor->fetch(PDO::FETCH_ASSOC)) {
?>
<div class="col-lg-6">
<div class="d-block d-md-flex listing vertical">
<a href="firmalar/<?php echo $firmacek["firma_seo"] ?>" class="img d-block" style="background-image: url('<?php echo $firmacek["resim"] ?>')"></a>
<div class="lh-content">
<span class="category"><?php echo $firmacek["kategori_adi"] ?></span>
<a href="firmalar/<?php echo $firmacek["firma_seo"] ?>" class="bookmark"><span class="icon-heart"></span></a>
<h3><a href="firmalar/<?php echo $firmacek["firma_seo"] ?>"><?php echo $firmacek["firma_baslik"] ?></a></h3>
<address><?php echo $firmacek["firma_il"].",".$firmacek["firma_ilce"] ?></address>
<p class="mb-0">
<span class="icon-star text-warning"></span>
<span class="icon-star text-warning"></span>
<span class="icon-star text-warning"></span>
<span class="icon-star text-warning"></span>
<span class="icon-star text-secondary"></span>
<span class="review">(3 Reviews)</span>
</p>
</div>
</div>
</div>
<?php } ?>
</div>
<div class="col-12 mt-5 text-center">
<div class="custom-pagination">
<?php
$s=0;
while ($s < $toplam_sayfa) {
$s++; ?>
<?php
if (!empty($_GET['kategori_seo '])) {
if ($s==$sayfa) {?>
<a href="kategori/<?php echo $_GET['kategori_seo']; ?><?php echo $_GET['kategori_id'] ?>?sayfa=<?php echo $s; ?>"><?php echo $s; ?></a>
<?php } else {?>
<a href="kategori/<?php echo $_GET['kategori_seo']; ?><?php echo $_GET['kategori_id'] ?>?sayfa=<?php echo $s; ?>"><?php echo $s; ?></a>
<?php }
} else {
if ($s==$sayfa) {?>
<a style="background-color: #C84C3C; color:white;" href="kategori?sayfa=<?php echo $s; ?>"><?php echo $s; ?></a>
<?php } else {?>
<a href="kategori?sayfa=<?php echo $s; ?>"><?php echo $s; ?></a>
<?php }
}
}
?>
Kod blogum bu şekilde