arkadaşlar merhabalar,
bir sorunum var yalın bir dille anlatmaya calışayım,yardımcı olacak arkadaşlara şimdiden teşekkurler..

sınırsız kategorileme (recursive) sistemi olan bir alışveriş sitesi uzerinde calışıyorum, sorunum şu;

kategori tablom;

id | ustkat_id | kategori_adi

şeklinde.

urun eklerken bir urunu birden fazla kategoriye eklemek ve listelemek istiyorum.

ornek veriyorum;

ekte gonderdiğim resimden daha iyi anlayabilirsiniz..

mesela ziyaretci "Okul Urunleri" başlığına tıklayınca;

Kalemler-Silgiler kategorilerindeki urunler listelensin..

PHP:
function Listele($kategori_id,$derinlik) return; } Listele(0,""); $kategori_id = $_GET"kategori_id"; $sor = mysql_query("select * from urunler where katid='$kategori_id' order by urun_id"); while($cek=mysql_fetch_array($sor))

bu kod duzeneği ile kategorileri listeliyorum fakat ana kategorilere tıkladığımda hic bir urun gelmiyor doğal olarak..

nasıl bir cozum yolu gosterebilirsiniz?

teşekkurler.