• 10-08-2010, 02:35:19
    #1
    <% If gecmis("Durum") = 1 Then %>Beklemede<% Else %>Tamamlandı</a><% End If %></font></td>
    Durum default değeri 1 durum 1 olunca Beklemede 2 Olunca İptal 3 olunca Tamamlandı olması için ne yapmalıyım bu kodu arkadaşlar
  • 10-08-2010, 02:41:04
    #2
    <%
    If gecmis("Durum") = 1 Then
    Response.write "Beklemede"
    Elseif gecmis("Durum") = 2 Then
    Response.write "İptal"
    Elseif gecmis("Durum") = 3 Then
    Response.write "Tamamlandı"
    Else
    Response.write "Diğer durumlar. yada yukarıdaki else ve bu alanı komple silin.."
    End If %>
    </font></td>
  • 10-08-2010, 02:53:11
    #3
    çok çok teşekkürler
  • 10-08-2010, 03:06:37
    #4
    EarthQuak3 adlı üyeden alıntı: mesajı görüntüle
    çok çok teşekkürler
    Rica ederim.

    İyi çalışmalar dilerim..
  • 10-08-2010, 03:13:34
    #5
    başka bir alternatif vereyim

    Alıntı
    <%

    select case Durum
    case 1
    response.write "Birinci durum"
    case 2
    response.write "İkinci durum"
    case 3
    response.write "Üçüncü durum"
    case else
    response.write "üçünüde sağlamadığı durum"
    end select

    %>
    çok durum söz konusu olduğunda select case ifadesini kullanmanızı tavsiye ederim
    daha hızlı olduğu söylenir sadece bi rivayet
  • 10-08-2010, 11:25:49
    #6
    S_HA_DO_W adlı üyeden alıntı: mesajı görüntüle
    çok durum söz konusu olduğunda select case ifadesini kullanmanızı tavsiye ederim
    daha hızlı olduğu söylenir sadece bi rivayet
    Çok doğru bir çözüm. If else döngüsü yerine çoklu sorgulamalarda case sorgusu scriptlerin daha hızlı çalışmasından ziyade sunucuya yüklenilmemesini dolayısıyla scriptlerin dolaylı olarak daha hızlı çalışmasını sağlar. Sonuçta 10 durum söz konusu olsa script 1 durum için yine 10 sorgulama yapacak bu da sunucuya gereksiz bir yük getirecektir.
    Teşekkürler S_HA_DO_W +rep