doink adlı üyeden alıntı: mesajı görüntüle
Sormak istediğimi yanlış anlamışsın.
Benim sorum nasıl bir mantıkla sonsuz alt kategori oluşturabiliyoruz?
Daha önce başka bir başlıkta açıklamıştım. (https://www.r10.net/php/61511-php-det...ilendirme.html)

Sınırsız alt kategori olayı için mantık bağlı olduğu kategoriyi belirlemektedir.

kategori_id
kategori_adi
bagli_oldugu_kategori

örnek
1 Yiyecek-İçecek 0
2 Metal 0
3 Ahşap 0
4 Süt Ürünleri 1 // burası 1. kategori olan yiyeceği gösteriyor
5 Peynir 4 // burası 4. kategori olan süt ürünlerini gösteriyor
6 tulum peyniri 5 // burası 5. kategori olan peyniri gösteriyor

daha sonra 2 tane döngü ile halledersin 1. döngü ile ana kategorileri çekersin içerisinde de alt kategorileri çağırırsın.. fakat kendini çağıran "recursive function" kullanman gerekir muhtemelen.

bu tarz bir fonksiyona örnek

PHP Kodu:
function kategori($id){
$x1=mysql_query("select * from kategori where ust='$id'");
while($x2=mysql_fetch_array($x1)){
$sonuc.=$x2[kategori_adi];
kategori($x2[kaegori_id]);
}
return $sonuc;
}


UgguR,m3rT: Teşekkürler