• 29-09-2012, 16:58:24
    #1
    Genel toplam : <%=Top_Fiyat%>

    Kargo Ücreti :

     <%
    If Top_Kargo = 0 Then
    Response.Write "0"
    elseif Top_Kargo <= 3 Then
    Response.Write "6"
    elseif Top_kargo <= 5 Then
    Response.Write "8"
    elseif Top_Kargo <= 10 Then
    Response.Write "10"
    elseif Top_Kargo <= 20 Then
    response.Write "11"
    elseif Top_Kargo <= 25 Then
    response.Write "12"
    elseif Top_Kargo <= 30 Then
    response.Write "15"
    else
    response.Write "Sorunuz"
    End If
    %>
    Buraya kadar her şey normal olarak çalışıyor.Fakat Response.Write'ın yazdığı bir sonucu işleme sokamadım bir türlü. Bu ikisinin sonucunun toplamını veren bir asp kodu ne olur? Şimdiden teşekkür ederim.
  • 29-09-2012, 18:05:58
    #2
    Response.Write ile yazdırdığın bir sonucu işleme sokamazsın zaten o kod ekrana veriyi yazdırmak için kullanılır.

    Yapmak istediğin işlemi tam anlamadım açıkçası.
  • 29-09-2012, 18:09:23
    #3
    Şöyle :

    Sayfadaki ürünler listelenirken müşterinin kaç kg aldığını toplayarak yazdırdım. Ve If döngüsü ile dedim ki eğer adamın aldığı kg 3 ve 3 ten küçükse 6 TL fiyat versin , 5 kg ve altı ise 8 TL fiyat versin dedim. Öncedende müşterinin aldığı ürünlerin toplam fiyatı vardı. Bu toplam fiyat ile kg'a göre verdiği fiyatı toplamak istiyorum.
  • 29-09-2012, 20:32:44
    #4
    toplamı değişken olarak atayacaksın. misal;

    dim fiyat_x
    If Top_Kargo = 0 Then
    fiyat_x = 0
    elseif Top_Kargo <= 3 Then
    fiyat_x = 6
    ...........

    küçüktür yerine de aralık kullansan daha sağlıklı olur aslında.

    elseif Top_Kargo >= 3 and Top_Kargo < 5 Then .....
    elseif Top_Kargo >= 5 and Top_Kargo < 10 Then .....

    (yapmak istediğin şeyi anlamadım ama, zaten kg a göre fiyat belirliyon, toplam fiyatla bunu toplayacam ne demek anlamadım valla.)
  • 30-09-2012, 01:05:02
    #5
    Teşekkür ederim anka81 dediğin şekilde yaptım ve sorunum çözüldü. Eline sağlık.