yahu arkadaşlar bunca yıldır asp ile uğraşıyorum. şu anlayamadığım sebeplerden dolayı döngülerin çalışmamasını anlamıyorum. soracağım soru basit. if-else yapısında ne gibi bir hata yapmış olabilirim?
şöyleki veritabanımda doğruysa 1 yanlışsa 0 değerleri tutuluyor. ben de bu değerlere göre ekrana doğru/yanlış yazmak istiyorum.
<%if deger=0 then
response.write"yanlış"
elseif deger=1 then
response.write"doğru"
end if%>
böyle değil mi? benim sayfamda bütün herşey yanlış görünüyor ama değer 1de olsa 0da olsa. switch case ile de denedim yine aynı sıkıntı. 0-1 yerine dogru/yanlis yazdım öyle denedim yine aynı. niye böyle yapıyor bu allah aşkına?
if-else yapısı hakkında
17
●878
- 19-11-2013, 22:35:03
- 20-11-2013, 00:38:19Kardeşim bu kodlar doğru yalnız deger degiskenini nasıl gösteriyosun peki ona bak orda bi hata var.PetitJoueur adlı üyeden alıntı: mesajı görüntüle
- 20-11-2013, 00:59:05anlayamadım hocam. veritabanında mı bakayım?Aspffice adlı üyeden alıntı: mesajı görüntüle
başka bir örnek yapayım dedim yine olmadı. - 20-11-2013, 01:09:45ikisini de denedim hocam. olmuyor ya. anlamadım ki sebebini de. kodlar bana bakıyor ben kodlara şu an :/ReFLeX adlı üyeden alıntı: mesajı görüntüle
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 01:09:45 -->-> Daha önceki mesaj 01:09:06 --
değişkenin ne olduğunu ekrana yazdırıyorum hocam. sıkıntı yok onda ama if yapısı içinde sıkıntı var anlayamadığım. orada kıyas yapmıyor.oreilya adlı üyeden alıntı: mesajı görüntüle - 20-11-2013, 01:34:47yok hocam olmuyor inan ya.ReFLeX adlı üyeden alıntı: mesajı görüntüle
<%if deger = "1" then%>
doğru
<%else%>
yanlış
<%end if%>
yazdığımda direkt else e geçiyor 1 bile olsa değer.
<%if deger = "1" then%>
doğru
<%elseif deger = "2" then%>
yanlış
<%endif%>
yazdığımda da boş bırakıyor. hiç bir şey yazmıyor. sebebini anlayamadım ki.