PHP sayfalama sorunu
4
●146
- 20-10-2022, 01:13:30Merhabalar. PHP ile sayfalama mantığını yaptım. Fakat şimdi şöyle bir durum var ki, sayfamalar sayfa boş iken bile gözükmekte. Şimdi benim ürünler diye bir tablom var ve bu tabloda cat_id diye bir sütun oluşturdum. Kategoriler tablomda ise category_id aynen bu cat_id sayfası ile eşitlenip o sayfada gösterilmekte. Nasıl desem yani o kategoriye ait olduğunda sayfada listelenme yapılmakta. Fakat durum şu ki, kafamda bir türlü mantığı oturtamadım bir türlü. Ben istiyorum ki, sayfamda yani belli olan sayfamda herhangi bir ürün yoksa bile sayfalamayı bile göstermesin. Yani yapı tam olarak şöyle /category/1 burada bir kategori id-si olmakta tabi /category/1/page/2 bu da mesela sayfalama örneğim Yani kısaca category/2 de atıyorum ürünlerim var ve sıkıntı çıkarmıyor. Çünkü sayfamda ürün olduğu için dolayısıyla da sayfalama göstermesi normal bir durum. Ama category 1 mesela boş çünkü ürünlerim tablosunda cat_id diye bir şey oluşturmadım yani o kategori üzre. Kısacası boş ise gösterilmesini istemiyorum.
- 20-10-2022, 01:23:24hocam if ile category id ve cat id yi eştileyin, boş değilse sayfalamayı gostersin.
orneğin;
php olarak hangisini kullandığınızı bilmiyorum, ornek bıraktım inşallah anlarsınız.
if($esitle = $db->query("select *from urunler where cat_id='$categori_id'")->fetch(PDO::FETCH_ASSOC)){
sayfalama kodları
}else {
boş alan veya yonlenicek sayfa
} - 20-10-2022, 01:25:12hocam cevap verirken beni etiketleyin.rufiqcavadov adlı üyeden alıntı: mesajı görüntüle
yaptığınızın kodunu atın bir bakalım. - 20-10-2022, 01:26:29Hocam yazdığınız kodu deneyip uyguladıktan sonra eğer başaramazsam kodları buraya atarım incelersiniz. Teşekkürler. Yazacağım Size. Tamam olur.website adlı üyeden alıntı: mesajı görüntüle