Doğru Cevap
-
bu tip uygulamalarda, tavsiyem sepeti db'de tutma, ziyaretçi (login olmayan user) siteni ziyaret edip baktığında sepeti kullandığında, ve silmeden çıktığında, elinde boş veriler olcak ve kime ait olduğu belli olmicak filan filan bir sürü kontrol,
Tavsiyem şudurki db yerine sepetin verilerini session'da tut.
örnek
Ürün ID_Ürün Adı_Adet_
******************************
ID_UrunAdi_1_ ==>1. veri
ID_UrunAdi_5_==>2. veri
session("Sepet") = "988_Goflet_1_|||999_Çoko Pirens_5_|||"
sepetinde bunlar olduğunu düşün
ilk önce "|||" karakterini split et bi diziye ata
sonra iç içe for'la ürünlerin ID,ÜrünAdı ve Adedini Split et
kullanıcıya ajax ile göster.
Buna göre bi algoritma geliştir.
Ben yapmıştım zamanında gayet başarılıydı, hemde db'yi rahatsız etmiyordu.-
pro-asp
Kardeş Bana Gönderebileceğin Bir Split Var mı ?
ALIŞ VERİŞ SEPETİ ?11 yıl önce yazılmış -
turkfox13
session("Sepet") = "988_Goflet_1_|||999_Çoko Pirens_5_|||" diz = split(session("Sepet"),"|||") ' dizi[0] değeri ==> 988_Goflet_1_ ' dizi[1] değeri ==> 999_Çoko Pirens_5_ 'şimdi de urun_prm = split(dizi[0],"_") ' urun_prm[0] değer ==> 988 ==> ürün id'si ' urun_prm[1] değer ==> Goflet ==> ürün ismi dilersen bunu burda tutmassın id'den tekrar rün ismini çekersin ama boşu boşuna trafik yaparsın ' urun_prm[2] değer ==> 1 ==> ürün adedi
iç içe forla bunu hal edebilirsin, biraz jquery ajax'ı kullan, listelemek istiyosan'da asp ile yapma jquery ile sayfa yüklendiğinde, bir fonkisyon yaz o fonksiyon sepeti hem yenilesin hemde yüklesin, gersi ikisi aynı şey :)
elimde var ama onu ben bile çözemem, bayağı eskide yazmıştım11 yıl önce yazılmış -
pro-asp
anladım kardeş. teşekkür ederim. kolay gelsin.11 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.