PHP Bir Ürünü Birden Çok Kategoride Gösterme
-
Merhaba Arkadaşlar,
Öncelikle Konu İnternette var biliyorum ancak açıkcası ben anlamadım diğer forumları o yüzden tbt den başka bir forum benim için forum değildir.
Öncelikle başlıktan konu zaten açık.
kategoriler tablom var elemanları : id, sira, kategori_adi, sayfasi
ürünler tablom var birde elemanları ise : id, sira, icerik_adi, kategorisi
diye. Ben diyelim ki bir ürün oluşturdum adı Elma.
Tablo da satır şöyle olucak : 1, 1, elma, meyveler
ancak ben bu elma ürününü aynı zamanda yiyecekler kategorisinde de göstermek istiyorum.
aklıma içerikler tablosunda kategorisi sütununa virgüllerle ayırarak kategori adlarını yazmak geldi ancak neyse işte ... yapamadım sonuçta.
Bana bu konuda acil yardım gerek zaten bitti sayılır neredeyse.
Şimdiden çok teşekkürlerimi sunuyorum...
-
virgülle o düşündüğün şekilde yapmak sağlıklı olmazda ayrı bir tablo oluşturup orda tutman daha mantıklı olur
kategoriurunleri
------------------
kategoriurunleriid
kategoriid
urunid
tarzında bağlantı kurarsın -
"baglanti" isminde bir tablo oluşturduğunu varsayıyorum
alanları da şöyle olsun : id , urun_id , kategori_id
bir kategoriye ait ürünleri çekerken select * from baglanti where kategori_id={KATEGORİ ID} dersen sana ürünleri verecektir.böylece bir ürünü birden fazla kategoriye bağlayabilirsin umarım yardımcı olmuşumdur.
edit : cosmic benden önce yetişmiş :D
sokoban tarafından 24/May/13 17:48 tarihinde düzenlenmiştir -
Cosmic bunu yazdı
virgülle o düşündüğün şekilde yapmak sağlıklı olmazda ayrı bir tablo oluşturup orda tutman daha mantıklı olur
kategoriurunleri
------------------
kategoriurunleriid
kategoriid
urunid
tarzında bağlantı kurarsınböyle en fazla 2 farklı kategoride gösterirsin 3. sü için yine virgül kullanmak zorunda kalırsın ben birden çok yani 10 kategoride birden de olabilir 2 kategoride birden de olabilir. doğru mu düşünüyorum hocam?
-
implode fonksiyonuyla bi işim olabilir mi burada ?
-
Clickanddie bunu yazdıCosmic bunu yazdı
virgülle o düşündüğün şekilde yapmak sağlıklı olmazda ayrı bir tablo oluşturup orda tutman daha mantıklı olur
kategoriurunleri
------------------
kategoriurunleriid
kategoriid
urunid
tarzında bağlantı kurarsınböyle en fazla 2 farklı kategoride gösterirsin 3. sü için yine virgül kullanmak zorunda kalırsın ben birden çok yani 10 kategoride birden de olabilir 2 kategoride birden de olabilir. doğru mu düşünüyorum hocam?
Cosmic'in söylediği mantıkla sonsuz kategoriye bağlayabilirsin ne kadar girdi oluşturduğuna bağlı hocam sen ters anlamışsın mevzuyu
-
sokoban bunu yazdıClickanddie bunu yazdıCosmic bunu yazdı
virgülle o düşündüğün şekilde yapmak sağlıklı olmazda ayrı bir tablo oluşturup orda tutman daha mantıklı olur
kategoriurunleri
------------------
kategoriurunleriid
kategoriid
urunid
tarzında bağlantı kurarsınböyle en fazla 2 farklı kategoride gösterirsin 3. sü için yine virgül kullanmak zorunda kalırsın ben birden çok yani 10 kategoride birden de olabilir 2 kategoride birden de olabilir. doğru mu düşünüyorum hocam?
Cosmic'in söylediği mantıkla sonsuz kategoriye bağlayabilirsin ne kadar girdi oluşturduğuna bağlı hocam sen ters anlamışsın mevzuyu
hmmm deneyeyim o zaman hemen hocam kusura bakmayın yanlış biliyormuşum. :) Teşekkür ederim takılırsam birazdan dönerim. sağolun tekrar.
-
beceremedim :( yani anlamadım . yani mantığı anladım ancak ürün eklerken kategori eklerken hangi tabloya neyi nasıl ekleyeceğimi anlamadım ? çekme işlemini anladım da.. kafam dolu heralde ya saatlerdir uğraşıyorum
-
ürünler tablo - kategoriler tablon - ilişki tablosu
kategorileri normal kategori tablosuna ekledin
ürün eklerken kategori seçiyorsun.
ürünler tablosuna normal ürün kayıtlarını giriyorsun daha sonrada
ürünid si ve seçilen kategori id sini ilişki tablosuna insert ettiriyorsun bu sayede her ürün için sınırsız kategori ekleyebilirsin.
FCN tarafından 24/May/13 18:57 tarihinde düzenlenmiştir -
FCN bunu yazdı
ürünler tablo - kategoriler tablon - ilişki tablosu
kategorileri normal kategori tablosuna ekledin
ürün eklerken kategori seçiyorsun.
ürünler tablosuna normal ürün kayıtlarını giriyorsun daha sonrada
ürünid si ve seçilen kategori id sini ilişki tablosuna insert ettiriyorsun bu sayede her ürün için sınırsız kategori ekleyebilirsin.
çekerken nasıl oluyor hocam ? teşekkür ederim bu arada
-
kafayı yiyicem arkadaş ya . ekranın köşesini de kırdım mouse da. ben hava almaya çıkıyorum bu işi iki güne çözmem gerek lütfen yardımcı olun. şimdiden teşekkürler. kafam attı . s... yfdasg