• 20-10-2022, 01:13:30
    #1
    Merhabalar. 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:24
    #2
    hocam 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:24:26
    #3
    Açıkçası ben de o şekilde yapmak istedim ama hata vermişti.
  • 20-10-2022, 01:25:12
    #4
    rufiqcavadov adlı üyeden alıntı: mesajı görüntüle
    Açıkçası ben de o şekilde yapmak istedim ama hata vermişti.
    hocam cevap verirken beni etiketleyin.

    yaptığınızın kodunu atın bir bakalım.
  • 20-10-2022, 01:26:29
    #5
    website adlı üyeden alıntı: mesajı görüntüle
    hocam cevap verirken beni etiketleyin.

    yaptığınızın kodunu atın bir bakalım.
    Hocam 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.