<%Response.Write ""&Rs2("kg")&" "%>
<%Response.Write ""&Rs2("fiyati")&" "%>
kg ve fiyatı veritabanından yukarıdaki kodlarla çektim.
<%
Dim sonFiyat
sonFiyat= Rs2("kg") * Rs2("fiyati")
%> <%Response.Write sonFiyat %>
kodu ile birbiri ile çarparak yazdırdım. Buraya kadar sorun yok. Ürünler normal olarak listeleniyor. sonFiyat ta gayet düzgün çıkıyor. Fakat sonFiyat 'ların toplamını nasıl yapabilirim. Genel toplam yapmak istiyorum fakat bir türlü sonFiyat'ları toplayamadım. Yardımcı olursanız sevinirim. İyi çalışmalar.
ASP 'de toplama işlemi sorunu
17
●4.772
- 28-09-2012, 19:59:08blueday adlı üyeden alıntı: mesajı görüntüle
Cint(sonFiyat) = Cint(Rs2("kg")) * Cint(Rs2("fiyati"))dene bakalım. - 28-09-2012, 20:16:00Microsoft VBScript çalýþma hatasý hata '800a000d'
Tür uyumsuz: 'Cint'
/kimkimsepetli/sepetim.asp, satır 116
hatasını verdi
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:16:00 -->-> Daha önceki mesaj 20:02:07 --
Kodu şu şekilde değiştirdim :
<%
Dim ahmet
ahmet = Cint(sonFiyat) = Cint(Rs2("kg")) * Cint(Rs2("fiyati"))
%>
<%Response.Write ahmet %>
Bu defada "TRUE" diye bir yazı çıkıyor - 29-09-2012, 09:30:03Üyeliği durdurulduimzandan utan imzandann, değişkeni fonksiyon içine almak da neymiş1scripter adlı üyeden alıntı: mesajı görüntüle
- 29-09-2012, 14:12:56Çok utandım. Hatta değiştirdim imzamı.ShekerChi adlı üyeden alıntı: mesajı görüntüle
Yalnız söylediğin cümleden senin de imzanı sorgulaman gerektiğini anlıyorum.
Değişkeni fonksiyondan geçirebiliriz bunda sıkıntı yok. Kullanma şeklim yanlış sadece. Sonuç zaten integer döneceği için kullanmak saçma sadece.
<% sonFiyat = Cint(Rs2("kg")) * Cint(Rs2("fiyati")) %><%=Cint(sonFiyat)%>
Bu şekilde de çalışır sıkıntı yok. - 29-09-2012, 14:18:09Dosyayı gönderirsen yardımcı olabilirim.blueday adlı üyeden alıntı: mesajı görüntüle
Döngüye sokup, çıkan sonFiyat'ları toplatabiliriz.