• 23-10-2012, 12:49:41
    #1
    <%
    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...
  • 25-10-2012, 00:56:04
    #2
    yardımcı olacak arkadaş varmı ?
  • 25-10-2012, 01:12:47
    #3
    cevap, aslinda yasadigin problemin ta kendisi.

    cookie de sepet mi olurmus. sepet diye bir tablo acin orada tutun.
  • 30-10-2012, 18:03:23
    #4
    teşekkürler ramon
  • 31-10-2012, 11:31:44
    #5
    Kimlik 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.