Arkadaşlar her üye için ayrı ayrı ürün sepeti nasıl oluşturabilirim.2 script buldum biri üyesiz cıktı digeride javascript yapmış çok karışık olmuş entegre edemedim.Her üye için ayrı tablomu oluşturar yapayım ? Yardımcı olurmusunuz ? Şimdiden tşkler
Aslında bu sepet olayı üzerine kafayı yemek üzereyim, ben cookie ile alışveriş listeme ekle olayı yapıyorum sonra sepete eklemek isterse üye girişi yaptıktan sonra db ye kayıt ettirmek istiyorum ki böylelikle db ye fazla yüklenmemiş olacağını düşündüm.
Bu konuda bilgisi olan arkadaşlardan yorum bekliyorum. Eğer başarırsam buraya ekleyeceğim..
Bu cevap 2/4/2010 11:04:57 PM tarihinde , backhere tarafından düzenlenmiştir.
urunID=request.querystring("urunid" ) 'ürün id no aldık
Set rsUrun = Baglan.Execute("SELECT * FROM urunler where id=" & urunID & "" ) 'ürünler tablosunda eşitledik
IF rsUrun.eof OR rsUrun.bof OR urunID="" THEN 'böyle bir ürün yoksa veya urunID boş ise ana sayfaya yönlendirdik
Response.Redirect("default.asp" )
ELSE
Response.Cookies("SadeceSite" )(""& rsUrun("id" ) &"" ) = rsUrun("ad" ) 'Ürün adını ve ID no yu cookie olarak attık
Response.Cookies("SadeceSite" ).Expires = Date + 365 'cookie nin ne kadar süre kalacağını belirttik
Sepeti veya listeyi gösterdiğin yere aşağıdaki kodları yaz
Kod Alanı:
<%
For Each key in Request.Cookies("SadeceSite" )
x=x+1
next
IF Request.Cookies("SadeceSite" )="" then
Response.Write("Listeniz Boş..." )
ELSE
%>
Listenize <%=x%> Ürün Eklendi.
<br /><br />
<a href="SepetiBosalt.asp">Sepeti Boşalt</a>
<% END IF %>
listeyi silme, cookie temizleme sayfası
Kod Alanı:
<%
For Each key in Request.Cookies 'tüm cookie leri buluyoruz
Response.Cookies("SadeceSite" )(""&key&"" ) = "" 'içini boşaltıyoruz
Response.Cookies("SadeceSite" ).Expires = Now-1
Next
<%
IF Request.Cookies("SadeceSite" )="" then 'cookie yoksa sayfa hata vermesin listenin boş olduğunu yazdıralım
Response.Write("Listeniz Boş..." )
ELSE
For Each say in Request.Cookies("SadeceSite" ) 'yoksa okuyalım
yaz=Request.Cookies("SadeceSite" )
yazi=Request.Cookies("SadeceSite" )(say )
xi=xi+1
Set rsUrun = Baglan.Execute("SELECT * FROM urunler where id=" & say & "" ) 'db den güncel fiyatını yazdıralım
Buradan sonrası akrepkrali nın yazdığı gibi db de tablo yaratıp her üyeye ait sepete ekleme işlemini yapabilirsin.
Benim bu şekilde yapmaktaki amacım üye olan veri tabanına ekler satın alırsa alır, almaz ise yönetim panelinden her üyenin sepetine eklediği ürünleri görebilir, satın almamışsa mail atabilirsin, ayrıca hangi ürünler daha çok tercih ediliyor takip edebilirsin.
linksiz demişki,
@ backhere kodlarınız için tşk ederim.Peki bu cookies leri veri tabanına ekleyip mail olarak yollama imkanı varmı ? öyle bir sistem sağlıklı olurmu ?
listeye-ekle.asp sayfasında aynı zamanda veritabanına da kayıt yaparak geldiği sayfaya yönlendirebilirsin.
Ancak bu sisteme aykırı olur diye düşünüyorum. Buradaki amaç db yi gereksiz yere şişirmemek için böyle bir yol yaptım. Eğer üye ise veya üye olursa e-posta adresi olacağından gerekli işlemleri dilediğin gibi yapabilirsin.
Bu cevap 2/8/2010 9:59:45 PM tarihinde , backhere tarafından düzenlenmiştir.
linksiz demişki,
@ backhere kodlarınız için tşk ederim.Peki bu cookies leri veri tabanına ekleyip mail olarak yollama imkanı varmı ? öyle bir sistem sağlıklı olurmu ?
listeye-ekle.asp sayfasında aynı zamanda veritabanına da kayıt yaparak geldiği sayfaya yönlendirebilirsin.
Ancak bu sisteme aykırı olur diye düşünüyorum. Buradaki amaç db yi gereksiz yere şişirmemek için böyle bir yol yaptım. Eğer üye ise veya üye olursa e-posta adresi olacağından gerekli işlemleri dilediğin gibi yapabilirsin.
Cookiesleri veri tabanına ekleyibiliyorum.Sadece sepettekileri mail yollaması kaldı.Jmail ile hotmaile mail yollama sorunu var.Nasıl cözücem bilemiyorum
(? )
______________________ http://www.nuxoe.com
1.
Sayfa ( Toplam 1 sayfa )
Bir Forum Seçiniz :
Bu forumda yeni konular
açamazsınız
Bu forumdaki mesajlara cevap
veremezsiniz
Bu forumdaki mesajlarınızı
değiştiremezsiniz
Bu forumdaki mesajlarınızı
silemezsiniz
Forum kurallarına aykırı
başlıkları yetkililere bildirebilirsiniz