<%
dbyol = "../db/vt.mdb"
Set Baglan = Server.CreateObject("ADODB.Connection" )
Baglan.Open "Provider = Microsoft.Jet.Oledb.4.0;Data Source=" &Server.MapPath(""&dbyol&"")
%>
<div id="sepetimhesaplama">
<%
IF Request.Cookies("SadeceSite" )="" then 'cookie yoksa sayfa hata vermesin listenin bo? oldu?unu yazdyralym
Response.Write("Listeniz Boş..." )
ELSE
For Each say in Request.Cookies("SadeceSite" ) 'yoksa okuyalym
yaz=Request.Cookies("SadeceSite" )
yazi=Request.Cookies("SadeceSite" )(say )
xi=xi+1
Set rsUrun = Baglan.Execute("SELECT * FROM urunler where id=" & say & "" )
toplam = cint(rsUrun("fiyat")) +toplam
kdv = cint(rsUrun("kdv")) +kdv
adet=1
response.write "<div class=""deneme""> "&rsUrun("isim")&" </div>"
response.write "<div class=""deneme1""> "&rsUrun("fiyat")&" </div>"
response.write "<div class=""deneme2""><input type=text id=telefon name=telefon value='1' size=20> </div>"
fiyat=cint(rsUrun("fiyat"))
response.write "<div class=""deneme2"">"&rsUrun("kdv")&"</div>"
kdv=cint(rsUrun("kdv"))
tutar=(cint(fiyat) * cint(kdv)) /100
response.write "<div class=""deneme2""> "&tutar&" </div>"
tutarr=(cint(fiyat) * cint(kdv)) /100+cint(fiyat)
response.write "<div class=""deneme2""> "&tutarr&" </div>"
geneltoplam=cint(geneltoplam)+cint(tutarr)
Next
END IF
%> <br />
<%
response.write "<div id=""deneme2""> "&formatCurrency(geneltoplam)&" </div>"
%>
problemin:sepete 5 ila 10 arası ürün ekliyoruz.. Cookies e göre kayıt çağırıyor buraya kadar tamam fakat bu listelemede ürün çıkartmak istediğimde nasıl çıkarabilirim yapamadım yardımcı olabilirmisiniz teşekkürler...
asp de sepet yardım
4
●489
- 31-10-2012, 11:31:44Kimlik doğrulama veya yönetimden onay bekliyor.her ürün sepete atılırken ürün id değeri+ip değeri ile cookie ataması yaparsın ve herhangi bir ürünü silmek istediğinde ona ait cookie sildirirsin olur biter. Hem bu sayede kullanıcı siteden çıksa dahi tekrar girdiğinde ürünler sepetinde gözükecektir.
NOT: kodlamanı bilmediğim için ürünid değeri + ip dedim. Eğer ki sen ürünlere seri no veya randomize değer atayabiliyorsan bu daha iyi olur. Sonuçta kişi aynı ürüne 2 kez tıklayıp birini silmek istediğinde ilk bahsettiğim mantıkta hata verir.