-
Üyelik
10.01.2014
-
Yaş/Cinsiyet
47 / E
-
Meslek
webmaster
-
Konum
Düzce
-
Ad Soyad
Ç** Ç**
-
Mesajlar
240
-
Beğeniler
70 / 70
-
Ticaret
5, (%100)
mysqlde nasıl yapıyorsan o şeklide yapacaksın, ister satır sayısı ile php de istersen !="" ile sorguda hallet ...
-
Üyelik
31.10.2017
-
Yaş/Cinsiyet
30 / E
-
Meslek
Amatör Yazılımcı
-
Konum
Adana
-
Ad Soyad
C** A**
-
Mesajlar
173
-
Beğeniler
41 / 28
-
Ticaret
0, (%0)
hocam senin PDO ile bi işin yok ki boş veri kontrolünde
if(!empty($veri)){
boş değilse burası görünecek
}
boşsa zaten birşey yazmayacak.
-
Üyelik
28.03.2014
-
Yaş/Cinsiyet
46 / E
-
Meslek
Yazılımcı
-
Konum
Manisa
-
Ad Soyad
A** A**
-
Mesajlar
38
-
Beğeniler
4 / 1
-
Ticaret
0, (%0)
malesef olmadı 4everturk kardes hala bos kategorı gozukuyo
compost0x
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
26.05.2018
-
Yaş/Cinsiyet
30 / E
-
Meslek
Öğrenci
-
Konum
Muğla
-
Ad Soyad
A** Y**
-
Mesajlar
99
-
Beğeniler
23 / 19
-
Ticaret
2, (%50)
İşine yarayacaklar için arkadaşın kodunu şu şekilde düzenledik;
$kategoriler=$db->prepare("SELECT * from kategoriler WHERE kategori IN(SELECT kategori_adi FROM haberler) order by kategori_sira ASC");
$kategoriler->execute(array( ));
$kategoriler=$kategoriler->fetchAll(PDO::FETCH_ASSOC);
Veritabanı dağınık oldugu için bu şekilde yaptık.
Yaptığımız işlem ise :
Kategori tablosundan kategorileri okuyoruz, haberler tablosundaki kategori_adi kolonunda aratıyoruz, eğer haberlerde o kategoride haber yok ise kategoriyi çıkarttırmıyoruz.
1 kişi bu mesajı beğendi.
-
Üyelik
31.10.2017
-
Yaş/Cinsiyet
30 / E
-
Meslek
Amatör Yazılımcı
-
Konum
Adana
-
Ad Soyad
C** A**
-
Mesajlar
173
-
Beğeniler
41 / 28
-
Ticaret
0, (%0)
hocam o zaman sen kategorinin içindeki haberlerini saydıracaksın.
$count = $goster->rowCount(); //göstere atadığın haberleri sayıyor.
if($count>0']){
eğer 0 dan büyükse haberleri gösterecek.
}
Birde böyle dene kendine göre ayarla kodları hocam.
1 kişi bu mesajı beğendi.
-
Üyelik
19.06.2018
-
Yaş/Cinsiyet
28 / E
-
Meslek
Ağ ve bilgisayar sistemleri yö
-
Konum
Ankara
-
Ad Soyad
H** Ü**
-
Mesajlar
665
-
Beğeniler
80 / 270
-
Ticaret
0, (%0)
$baglan->rowcount komutu ile satır sayısını aldırın 0 dan büyük ise yazdırsın.
ÖRN :
$sutun = $baglan->rowcount;
if($sutun > 0)
{
//yazdir
}
else
{
//sutün yok ise yazdırma
}
1 kişi bu mesajı beğendi.