Php çoklu veri kaydında array olarak kaydetme problemi
Merhabalar. Şu kodlarda ufak bir problem var. Aşağıdaki kodlar ile çoklu veri kaydı yapmak istediğimde aşağıdaki resimde olduğu gibi kayıt yapıyor. Verileri kayıt edemiyorum, doğru bir şekilde. İki ürünü kayıt edebiliyorum ama "array[0]" gibi kayıt yapıyor. Resme bakabilirsiniz.
Tekrar Merhaba.
Cevabından şunu anladım. Umarım doğru anlamışımdır.
Stok kodu farklıysa bu ürünler ayrı ayrı satırlara kaydedilsin ancak sipariş veren kişi aynı ve temel bilgileri aynı.
Eğer istediğin buysa aşağıdaki kodu hazırladım.
Not:
- Kodda eğer bir ürün seçilmişse bir ürün kaydediyor. Daha fazla seçiliyse seçli olanlar kaydediliyor.
- Şehir isimleri Sayı olarak kaydediliyor kendine göre düzenlersin.
- Soruna gelecek olursak bence urunler, uyeler ve uye_siparisleri diye bir tablo olmalı. uye_siparisler tablosunda üye_id'si ve üye'nin sipariş ettiği ürün_id'si tutulmalı. Mysql sorgusunda Inner Joın kullanarak üyenin sipariş ettiği ürünlere daha kolay ulaşabilirsin diye düşünüyorum. Bu konuda tecrübeli arkadaşlar daha fazla yardımcı olabilir.
kablosuzkedi'nin Youtube kanalında "Alışveriş Sepeti" ile ilgili bir eğitim serisi var. Bakmak isterseniz:
kablosuzkedi - PHP ile Alışveriş Sepeti Yapımı
index.php
tamamlanansiparisler.php