-
Üyelik
26.05.2013
-
Yaş/Cinsiyet
38 / E
-
Meslek
Developer
-
Konum
Manisa
-
Ad Soyad
S** K**
-
Mesajlar
134
-
Beğeniler
6 / 15
-
Ticaret
1, (%100)
Mehaba Arkadaşlar
$CategoryNewsQuery=Query("select id,title,seotitle,images,short from news where category='$Category_Data->id' order by intdate desc limit ".$limit1.",".$limit2."");
while($CategoryNews=Object($CategoryNewsQuery)){ ?>
Kodum Bu Şekilde Kodum Kategoriye Ait Haberleri Çekiyor Fakat Ben Üst Kategorilerde Alt Kategorileirn Haberlerinide yazdırmak İstiyorum
category tablomda id,category,name,sira şeklinde listelenmekte kategoriler
alt ve üst kategorileri ayarlarken
üst kategorilerin category sütununa 0 yazdırdım
alt kategorilere ise üst kategorinin id ini yazdırdım.
Şimdi Yukarıdaki Kod İle Yapmak istedigim Haberin Bulundugu Kategorideki haberleri ve alt kategorilerindeki haberleri yazması.
örnek: istanbul-belediye
istanbul üst kategori belediye alt kategori
ben belediyeye bir haber girdigim zaman istanbul kategorisinde de bu haberin cıkmasını istiyorum yardımınız icin simdiden tesekkürler
PHPBOT.NET Haber Botu Servisi
-
Üyelik
01.08.2012
-
Yaş/Cinsiyet
30 / E
-
Meslek
Öğrenci / Php Developer
-
Konum
Yalova
-
Ad Soyad
** **
-
Mesajlar
174
-
Beğeniler
64 / 45
-
Ticaret
1, (%100)
Şöyle anlatayım arkadaşım; ilk önce veritabanından ana kategoriye ait olan alt kategorilerin idlerini çekeceksin. sonra bunu döngi ile bir değişkene kaydedeceksin. sonra o değişkeni alıp verileri çektiğin sal sorgusunun içine where'den sonraki kısma ekleyeceksin. şöyleki ;
$result1 = mysql_query("select category form news where id='ana kategorinin idsi");
$say = 1;
while($row=mysql_fetch_object($result)){
if($say==1) {
$cats = "category='".$row->categori."'";
}else{
$cats .= "AND category='".$row->categori."'";
}
$say++;
}
$haberler = mysql_query("select * form news where ".$cats." ORDER BY intdate desc limit ".$limit1.",".$limit2."");
while($row=mysql_fetch_object($haberler)){
echo "haberin başlığı : ".$row->title;
}
gibi. Umarım anlamışsındır.