PHP Ana ve Alt Kategorinin Verileri Çekme

PHP Ana ve Alt Kategorinin Verileri Çekme
Merhaba arkadaşlar sizler için ana kategori ve alt kategorinin verilerinin nasıl çekileceği hakkında bilgi ve kodlamasını göstereceğim.

Örnek veri tabanımız ;

Kategori tablosu ;

1_1

Haberler tablosu ;
Aslında bu tabloya gerek yok sadece kategori diye bir sütununuzun olması lazım o kadar..

Şimdi gelelim can alıcı noktaya aşağıdaki kodlar verdiğim tablolarla %100 uyumlu eğer sizin tablolarınız yukarıda ki gibi değilse, yukarıdaki veri tabanına benzerdir sizde aşağıda ki kodları kendi tablolarınıza göre uyarlayın çalışacaktır.

//$menu = sizin get veya post yada nasıl çekiyorsanız o foksiyon..
function Search($menu) {
 $CategoryNewQuery = mysql_query("select * from kategori where ust_kategori_id='".$menu."'"); 
while($CategoryNew = mysql_fetch_object($CategoryNewQuery)){ 
$Cats[] = $CategoryNew->kategori_id; 
}
return $Cats; 
} 
$Category_Data = mysql_fetch_object(mysql_query("select * from kategori where kategori_id='".$menu."'"));
$Cats = Search($Category_Data->kategori_id); 
$Cats[] = $Category_Data->kategori_id; 
$All = @implode(',',$Cats); 
$ProductQuery=mysql_query("select * from haberler where kategori IN (".$All.") and onay='1' order by id desc limit 0,6");
 
 while($Product=mysql_fetch_object($ProductQuery)){ 
 $id=$Product->id;
 $adi=$Product->adi;
 $resim=$Product->resim;

 echo $adi;

 } if (mysql_num_rows($ProductQuery)<=0) 
{ 
echo 'Hiç Veri Yok :/';
} 
 }

Kolay gelsin.. :)

Yorumlar

1000 - karakter kaldı.
Yorumu gönder