lostyazilim
tr.link

Bir sorum var

8 Mesajlar 995 Okunma
lstbozum
tr.link

PinYazilim PinYazilim Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 26.02.2020
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Kocaeli
  • Ad Soyad K** D**
  • Mesajlar 48
  • Beğeniler 8 / 6
  • Ticaret 1, (%100)
arkadaşlar merhaba paket servis siparişi alma scripti yazıyorumda , forma veritabanından ürünleri çekiyorum sipariş girerken seçiyorum ama 1 tane ürün ile sipariş girebiliyorum. bunu nasıl düzeltebilirim

örnek

adres : pin yazılım ofisine

ürünler : 2 simit , 1 poğaça 1 ayran 1 çay gibi


ama şuan sadece 2 simit siparişi girebiliyorum yardımlarınızı bekliyorum..
 

 

wmaraci
reklam

fthc4n fthc4n WM Aracı Kullanıcı
  • Üyelik 12.10.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Muhasebeci
  • Konum Ankara
  • Ad Soyad F** C**
  • Mesajlar 56
  • Beğeniler 7 / 20
  • Ticaret 0, (%0)
tablo yapısı nasıl, siparişler adında farklı bir tablo oluşturup aynı sipariş numarası ile birden fazla kayıt yaptırabilirsin diye geliyor aklıma ama
PinYazilim

kişi bu mesajı beğendi.

PinYazilim PinYazilim Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 26.02.2020
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Kocaeli
  • Ad Soyad K** D**
  • Mesajlar 48
  • Beğeniler 8 / 6
  • Ticaret 1, (%100)
fthc4n tablo yapısı id,müşteriad,telefon,ürünler,tarih şeklinde teşekkürler deneyeceğim
 

 

PinYazilim PinYazilim Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 26.02.2020
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Kocaeli
  • Ad Soyad K** D**
  • Mesajlar 48
  • Beğeniler 8 / 6
  • Ticaret 1, (%100)
AhmetKarabulut hocamın yardımcı olacağını düşünüyorum
 

 

wmaraci
wmaraci

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Hocam yazdığınız kodları paylaşabilir misiniz? Bu şekilde bir şey söylemek çok zor
PinYazilim

kişi bu mesajı beğendi.

PinYazilim PinYazilim Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 26.02.2020
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Kocaeli
  • Ad Soyad K** D**
  • Mesajlar 48
  • Beğeniler 8 / 6
  • Ticaret 1, (%100)
AhmetKarabulut pmden yanıtladım
 

 

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Yanlış anlamadıysam veritabanı yapınızda hata var. Müşteri ve sipariş arasında SiparisUrun diye bir tablo oluşturun.

Müşteri tablomuz aşağıdaki gibi olsun

ID____AD
5_____Ahmet


kaydımız 2 simit 1 çay sipariş etsin

Urunler tablomuz aşağıdaki gibi olsun

ID______AD
4_______Simit
7_______Çay


Sipariş tablomuza atacağımz yeni kayıt şöyle olacak

ID______MUSTERI_ID
13______5 -- bu yeni bir kayıttır


ve SiparisUrun tablomuzda aşağıdaki gibi olacak

ID_____SIPARIS_ID_____UrunId_____Adet
14______13____________4_________2 --AYNI ŞEKİLDE BU 2 KAYITTA YENİ KAYITLARDIR
15______13____________7_________1


en basit haliyle anlatmaya çalıştım yapıyı hocam umarım faydası olmuştur
 

 

borderking borderking WM Aracı Kullanıcı
  • Üyelik 05.01.2020
  • Yaş/Cinsiyet 40 / E
  • Meslek özel sektör
  • Konum İstanbul Avrupa
  • Ad Soyad Z** K**
  • Mesajlar 122
  • Beğeniler 27 / 34
  • Ticaret 1, (%100)
Eğer sadece 3 ürün satsaydınız bunu tek sutun ile çözerdik, ama bu haliyle imkansız.

siz database tabloya satışı olan tüm ürünleri ekleyin(ayrıca aktif pasif anlamak için 1,2,3 de ekleyin, gzl olur)

müşteri tabloya form göndersin, istediklerini girsin (aktif stunu varsayılan 1 olmalı).
sizde aktifi 1 olan verileri çekersiniz, işlem bitince 2 yaparsınız)

çekerken tüm verileri çekin, ürünlerden sadece değeri 0 olmayanları ekrana yazdırın

size gelecek veri id, müşteri id, ve date hariçinde
"çay =>2, cino=>4, lahmacun=>7" olacaktır.

bunlarla da istediğiniz işlemi yaparsınız.

hatta burada while kullanın, ki eş zamanlı siparişler ayrı divler içinde gözüksün.

sayfaya reflesh ekleyebilirsiniz
siparişi 10 dk boyunca 2 olmayana alarm ekleyebilirsiniz.
müşteri id ye göre özel indirim ekleyebilirsiniz.
siparişi son götüren kuryenin ismini(bir önceki) div'e ekleyebilirsiniz.
müşteri hakkındaki özel notunuzu ekleyebilirsiniz.
yani bu şekilde esnek olur.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al