Option Select
tablom
id|modeladi |renk |xs|s|m|l|xl|xxl
1 | abc model| sarı|14|33|24|15|16
tablom yukarıdaki şekilde benim yapmak istediğim olay şu
option select ile model adlarımı listeleyip daha sonra bir option select kısmı gelip
renk seçimini sağlamak o modelin iki yada üç rengi varsa renklerini sıralamayı ve hepsini seçebilme özelliğide olmalı,
daha sonra rengide seçinde direk olarak bedenlerin adetlerini input halinde yazdırmayı istiyorum bunu nasıl yapabilirim acaba yardımcı olabilirmisiniz arkadaşlar
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
cevap için teşekkürler hocam ama amacım stoklu birşey tutmak değil :/
resimdeki gibi birşey yapmak istiyorum ama kodlamada sıkıntı yaşıyorum.
Ürünler adında bir tablonuz var diyelim,
birde ürün tanımları adında tablonuz olsun.
Bu tabloda ürünün detaylarını saklayabilirsiniz.
Örneğin tablo yapısı basit olarak,
id
urun_id
tanim
deger
durum
3 id'sine sahip "2021 kazak modeli" adında bir ürünün olduğunu varsayalım
Bu örneğe göre şöyle birkaç veri girelim ürün_tanımlari' na.
1 - 3 - beden - xl - 0
1 - 3 - beden - s - 1
1 - 3 - beden - m - 1
1 - 3 - renk - siyah - 0
1 - 3 - renk - sari - 1
Burada 3 ID'li ürünümüzün 3 tane bedeni ve 2 tane rengi olduğunu bildirdik.
Durum kısmından da bedenlerin ikisinin olduğunu (değer 1 olanlar) bir tanesinin stokta olmadığını anladık.
Renklerde de aynı şekilde biri var diğeri yok.
Bu şekilde durumları da çekmiş olursunuz :)
Veri çekerken şöyle yapalım,
Ürün detay sayfasına girildiğinde ürünü çekerken urun_tanimlari tablosuna da join olun ve urun_id ile eşleştirip ürüne ait tanımlarıda çekin.
Beden altındakileri foreach ile beden selectine,
renk altındakileri foreach ile yine renk selcetine yazdırın.
Ayrı tablo yaparsanız farklı farklı tanımlarda ekleyebilirsiniz.