Arkadaşlar merhaba, benim bir tane musterisepet( sepetadet, i ) adında ürünleri tuttuğum session değerim var. Buna form'dan gelen adeti eklemek istiyorum fakat gelen adeti yanına ekliyor. Kısaca musterisepet( sepetadet, i ) 4 ise formdan gelen 2 ise 6 olması gerekirken 42 oluyor. Kullandığım kod ise şöyle ;

musterisepet( sepetadet, i ) = musterisepet( sepetadet, i ) + urunadet
Ayrıca bir sorunum daha var onada yardımcı olursanız sevinirim.

Formdan gelen bir adet verisi var. Adet verisi benim urunler tablosundaki ürün için belirlediğim stoktan büyük ise hata vermesi gerekiyor. Kullandığım kod şöyle ;

Sorgu = "Select * FROM urunler where id="&musterisepet( sepeturunid, i )
Set urunsec = Baglanti.Execute(Sorgu)
if urunadet > urunsec("stok") then
Response.Write "<script>javascript:alert('Stokda Yok')</script>"
Response.Write "<script>location="""&siteurl&"""</script>"
else
musterisepet( sepeturunid, i ) = urunid
musterisepet( sepeturunadi, i ) = urunadi
musterisepet( sepeturunfiyati, i ) = urunfiyati
musterisepet( sepetadet, i ) = urunadet
musterisepet( sepetvaryasyon, i ) = urunvaryasyon
end if
Buradaki
if urunadet > urunsec("stok") then
kısmında urunsec("stok") yerine normal bir sayı yazdığımda (örğ. 5) sorun vermiyor fakat böyle yazınca sorun oluyor.

Yardımlarınızı bekliyorum.