
322
okunma
okunma
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 ;
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
0 yorum