Bu dedikleriniyi yaptim ama benim istedigim ilk asama olarak o bilgileri mysql e nasil kaydedip cikartabilirim? O kisimda yardimci olabilirmisiniy ustad?
Şu an seyahat halinde olduğum için ayrıntılı düşünmedim ancak şöyle bir yapı oluştu kafamda...
Ürün Ekleme sayfasında, öncelikle ürünün genel özelliklerini ekletirdim. Ardından Ürüne konfigürasyon seçeneği ekle gibi bir kısım yapardım ve orada örneğin;
* wood başlığı altında hangi ağaç tipi seçeneklerinin olduğunu seçerdim. (bunlar da veritabanında kayıtlı olabilir.)
* daha sonra ağaç tipi ihtimalleri gelirdi ve o ürünün hangi ağaç tiplerinde çeşitleri olduğunu checkbox ile seçerdim.
* Wood mantığı ile aynı şekilde Covering başlığı altında deri tipi seçeneklerini listelerdim.
* Seçilen deri tipi seçeneğinin altında yine olabilecek tüm ihtimaller listelenirdi ve ben o ürünün olabilecek deri tipi özelliklerini checkbox ile seçerdim.
* Daha sonra bunları bir formdan alıp bir diziye alır, json_encode() ile işleyip konfigürasyonlar isimli bir tabloya yazardım
-urun_id
-urun_konfigurasyon
Örneğin ürünün id değeri 1453, 1905, 1923 olan üç ürün olsun. Tablo içeriği şu şekilde olur:
-- urun_id -- urun_konfigurasyon
-- 1453 -- {"wood":["1","22","123"],"covering":["443","242","423"]}
-- 1905 -- {"wood":["32","4222","12233"],"covering":["42343","2452","1423"]}
-- 1923 -- {"wood":["5123","2232","1213"],"covering":["44233","22342","4223"]}
urun_konfigurasyon sutunundaki sayılar, checkboxtan gelen özelliklerin veritabanındaki id değerleri