Yukardaki resmi vatandan aldım bende e ticaret sitesi yapıyorum bu kısmının mantığı bir türlü yatmadı kullanıcının kaç tane ekliyecegi belli degil o kategori isimlerini ve özelliklerini kaç olcağı belli değil
-5 10 tane tablo açıp bu doluysa yayınla diye düşünüyorum ama mantıksız geliyor bi sorayım dedim..
yardımlarınızı bekliyorum**
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Foreach döngüsü içerisinde if koşuluyla null değilse göster diyerek kullanacaksın. Veritabanına kategori özelliklerden girmediklerin null kalacak ve gösterirken de null olduğu için göstermeyecek.
ürün özelliklerin başlıklarıda var bunları sınırsız yapmamız lazım
Başlık için ayrı, içerik için ayrı foreach döngüsü kullan. Başlık için kullanacağın foreach döngüsü içinde if null değil koşulunu koyarsan, herhangi bir eleman null değilse başlığı yazdırır. Hepsi null ise başlığı yazdırmaz. Bu foreach döngüsü içerisindeki diğer foreach döngüsü ile de if null değilse koşulu ile null olmayan elemanları tabloya ekler.
< Bu mesaj bu kişi tarafından değiştirildi Iqtam -- 29 Ağustos 2018; 13:15:30 >
Bu özellikler kategori bazlı mı değişecek yoksa ürün bazlı mı?
Create table OzellikGruplari( id int identity(1,1), adi varchar(20), KategoriId int, )
Create table Ozellikler( id int identity(1,1), OzellikGrupId int, Deger varchar(20), UrunId int, )
böylece o ürüne ait kategori seçildiğinde girilmesi gereken özellikler de OzellikGruplari tablosunda bulunuyor demektir. ürün ile ilişkilendirip eklmeen yeterli. Alternatif olarak database engineler json kolona da izin veriyor. Bu kısmı ayrı bir kolon olarak da tutabilirsin ama coğu orm bunu desteklemiyor.
Yukardaki resmi vatandan aldım bende e ticaret sitesi yapıyorum bu kısmının mantığı bir türlü yatmadı kullanıcının kaç tane ekliyecegi belli degil o kategori isimlerini ve özelliklerini kaç olcağı belli değil
-5 10 tane tablo açıp bu doluysa yayınla diye düşünüyorum ama mantıksız geliyor bi sorayım dedim..
yardımlarınızı bekliyorum**
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi SKBEY -- 28 Ağustos 2018; 18:5:30 >