• 13-06-2013, 23:11:07
    #1
    Aşağıdaki şekilde checkboxları çekiyorum check dolu ise hizmetin fiyatını alıyorum ve aşağıda topluyorum ama toplama işlemi yapmıyor. Tümünü checklesem de ilk hizmetin fiyatı olan 15 i yazdırıyor.


    Alıntı
    <% if Request("forklift") = "" then forklift=0 else forklift= firmalar("forklift_fiyat") end if %>
    <% if Request("iscilik") = "" then iscilik=0 else iscilik= firmalar("iscilik_fiyat") end if %>
    <% if Request("bobcat") = "" then bobcat=0 else bobcat= firmalar("bobcat_fiyat") end if %>
    <% if Request("vinc") = "" then vinc=0 else vinc= firmalar("vinc_fiyat") end if %>
    <%taseron_fiyat = forklift+iscilik+bobcat+vinc%>
  • 14-06-2013, 02:51:31
    #2
    <% if Request("forklift") = "" then:forklift=0:else:forklift= firmalar("forklift_fiyat"):end if %>
    gibi dener misinizz,kodları tek satırda yazarken yeni kod satırına atlmak için : gerekir.

    sorun düzelmezse forklift+iscilik+bobcat+vinc bunlar ayrı ayrı reponse.write yapınız hangi değerler geliyor hangileri gelmiyor belli olur.
  • 14-06-2013, 02:54:49
    #3
    Üyeliği durduruldu
    oktayman adlı üyeden alıntı: mesajı görüntüle
    <% if Request("forklift") = "" then:forklift=0:else:forklift= firmalar("forklift_fiyat"):end if %>
    gibi dener misinizz,kodları tek satırda yazarken yeni kod satırına atlmak için : gerekir.

    sorun düzelmezse forklift+iscilik+bobcat+vinc bunlar ayrı ayrı reponse.write yapınız hangi değerler geliyor hangileri gelmiyor belli olur.
    If Else kullanımında durum değişiyor...

    Eğer tek satır halinde kullanacaksanız if'in sonuna end if koymazsınız ve else'den önce veya sonra tek işlem yapılacaksa ":" koyulmaz...

    Bu şekilde denermisiniz, başka sorun yoksa çalışacaktır...

    <% if Request("forklift") = "" then forklift=0 else forklift= firmalar("forklift_fiyat")%>
    <% if Request("iscilik") = "" then iscilik=0 else iscilik= firmalar("iscilik_fiyat")%>
    <% if Request("bobcat") = "" then bobcat=0 else bobcat= firmalar("bobcat_fiyat")%>
    <% if Request("vinc") = "" then vinc=0 else vinc= firmalar("vinc_fiyat")%>
    <%taseron_fiyat = forklift+iscilik+bobcat+vinc%>

    Doğru yazım kuralı aşağıdaki gibidir.

    Alıntı
    If [Değişken1] = [Değişken2] then [Eğer1] else [Eğer2]
    If [Değişken1] = [Değişken2] then [Eğer1_1: Eğer_2] else [Eğer2_1: Eğer2_2]
  • 14-06-2013, 09:16:55
    #4
    If [Request("forklift")] = [""] then [forklift=0] else [forklift= firmalar("forklift_fiyat")]

    bu şekilde mi kullanmam gerekiyor.
  • 14-06-2013, 09:39:34
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    If şartlarında toplama işlemlerinde çoğunlukla çekilen değer rakamsal olsa bile algılamada problem olduğu için toplama işlemi gerçekleşmez. Bu durumlarda Cint komutu kullanılmalıdır. Kısacası sizin kullanmanız gereken değer şu şekildedir.
    <%taseron_fiyat = Cint(forklift)+Cint(iscilik)+Cint(bobcat)+Cint(vin c)%>
  • 14-06-2013, 12:03:30
    #6
    Üyeliği durduruldu
    adiga adlı üyeden alıntı: mesajı görüntüle
    If [Request("forklift")] = [""] then [forklift=0] else [forklift= firmalar("forklift_fiyat")]

    bu şekilde mi kullanmam gerekiyor.
    Kullanım şekli o şekilde fakat "[" "]" bunları koymayacaksınız, ben örnek göstermek için yazdım.
  • 14-06-2013, 12:12:56
    #7
    EgemenPolat adlı üyeden alıntı: mesajı görüntüle
    Kullanım şekli o şekilde fakat "[" "]" bunları koymayacaksınız, ben örnek göstermek için yazdım.
    pek anlayamadım tam olarak nasıl yazmalıyım peki
  • 14-06-2013, 12:32:41
    #8
    Üyeliği durduruldu
    <% if Request("forklift") = "" then forklift=0 else forklift= firmalar("forklift_fiyat")%>
    <% if Request("iscilik") = "" then iscilik=0 else iscilik= firmalar("iscilik_fiyat")%>
    <% if Request("bobcat") = "" then bobcat=0 else bobcat= firmalar("bobcat_fiyat")%>
    <% if Request("vinc") = "" then vinc=0 else vinc= firmalar("vinc_fiyat")%>
    <%taseron_fiyat = Cint(forklift)+Cint(iscilik)+Cint(bobcat)+Cint(vin c)%>

    Yukarıdaki kod doğru...
  • 14-06-2013, 21:02:56
    #9
    EgemenPolat adlı üyeden alıntı: mesajı görüntüle
    <% if Request("forklift") = "" then forklift=0 else forklift= firmalar("forklift_fiyat")%>
    <% if Request("iscilik") = "" then iscilik=0 else iscilik= firmalar("iscilik_fiyat")%>
    <% if Request("bobcat") = "" then bobcat=0 else bobcat= firmalar("bobcat_fiyat")%>
    <% if Request("vinc") = "" then vinc=0 else vinc= firmalar("vinc_fiyat")%>
    <%taseron_fiyat = Cint(forklift)+Cint(iscilik)+Cint(bobcat)+Cint(vin c)%>

    Yukarıdaki kod doğru...
    hocam denemeyi yaptım ama durum aynı ilk hizmetin checki seçili ise onun fiyatı geliyor diğerleri seçildiğinde bile sadece o geliyor. ilk hizmeti seçmeyince 0 geliyor.