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.