merhaba yapmak istediğim şey ünlerimi kategorilerle listelerken flitreler koymak istiyorum..
mesela anakart'ı listelettiğimde marka ve soket tipi seçenekleri gelsin istiyorum...şuradaki gibi


kategori tablom________________

kategorim_id.. kategorim_adi... altkategorim_id....fil_tip

urunler tablom_________________

id... urun_id... urun_isim

oluşan sınırsız katagori sistemim var.


markalar ve soket tipini alt kategorisi olarak yapabilirim ama anakart listelenirken koşullar koymak istiyorum.en mantıklı ve performanslı çalışacak şekilde.Fikir ve önerilerinizi bekliyorum....


kategorim
Bilgisayar
...Anakart
...Ram
Televizyon
...Lcd tv
...plazma
......plazma sehba
..........plazma askı



Filitreleme vt yapım



filitre tablom

fil_id... fil_isim.. tip...

2 CPU 8

6 Marka 4



(burdaki tip sutununu kategorideki fil_tip sununa bağladım bu sayede hangi kategori ve alt kategorilerndi filitra başlıklarını çıkartacağımı belirlerdim)



ozellik tablom

ozellik_id... ozellik_isim... fil_id...

33 AMD 2

35 İNTEL 2

56 ASUS 6

16 MSI 6



(burdaki fil_id değeri seceneğin filitrenin hangi başlık altında olduğunu belirlemek için kullandım)



urun_ozellik tablom

ozellik_id... urunid...

33 65

33 48

56 96

56 120

(burdaki urunid urunler tablosundaki urun_id ler)



buraya kadar herşey normal.



CPU ları filitreleyebiliyorum Markalarıda.ama ikisini birden filitreleyemiyorum.
yani markası asus olan cpu amd olan gibi.
Vt tabanı tasarımım mı yanlış yoksa nasıl bir yol izlemeliyim.