ToLGMaN
14.02.2008, 17:07
ASP'de genelde sık sık kullanılan bir komuttur.Bu duruma göre hangi işlem yapılmasını sağlar.
Bu konuda If..else ifadesini göreceğiz.
- If..else'e örnek vermek gerekirse
tekli ifaderlerde
<%
if islem then
'yapılacak işlemler
end if
%>
gibi kullanılmaktadır.Burada işlem yazan yere koyulmuş şart gelmektedir.Eğer bu şartsa hemen aşağısındaki yapılacak işlemler yapıldır.
Eğer değilse gibi kullanmak içinde
<%
if islem then
'yapılacak işlemler
else
'değilse buradaki işlemler
end if
%>
kodu yeterli olacaktır.Burada işlem diye seçmiş olduğumu durumun negatif ihtimalinde else diye belirtildikten sonraki işlemler yapılır.
Bu ihtimalleri arttırmak için ise
<%
if islem then
'yapılacak işlemler
elseif islem2 then
'islem2 doğruysa yapılacak işlemler
else
'hiç biri değilse buradaki işlemler yapılacak
end if
%>
Burada kullanılan elseif gibi çok fazla olasılık yapılabilir.Kullanılan bu If'li döngülerde eğer 2 şarta'da uygun ise diye yaptırmak için <% if islem1 and islem2 then %> gibi bir ifade kullanılabilir.
If'li döngünün kullanımı ile ilgili olarak saat durumuna göre ekrana yazdırma işlemi yapalım.
<%
saat = hour(now)
If saat <= 12 Then
response.Write "Günaydın"
elseif Saat > 18 Then
response.Write "ıyi akşamlar"
elseif Saat >= 22 Then
response.Write "ıyi geceler"
else
response.Write "Tünaydın"
End If
%>
Örnek çalıştırıldığında ekrana saat durumuna göre vermiş olduğumuz değerlerden biri yazacaktır.
Bu konuda If..else ifadesini göreceğiz.
- If..else'e örnek vermek gerekirse
tekli ifaderlerde
<%
if islem then
'yapılacak işlemler
end if
%>
gibi kullanılmaktadır.Burada işlem yazan yere koyulmuş şart gelmektedir.Eğer bu şartsa hemen aşağısındaki yapılacak işlemler yapıldır.
Eğer değilse gibi kullanmak içinde
<%
if islem then
'yapılacak işlemler
else
'değilse buradaki işlemler
end if
%>
kodu yeterli olacaktır.Burada işlem diye seçmiş olduğumu durumun negatif ihtimalinde else diye belirtildikten sonraki işlemler yapılır.
Bu ihtimalleri arttırmak için ise
<%
if islem then
'yapılacak işlemler
elseif islem2 then
'islem2 doğruysa yapılacak işlemler
else
'hiç biri değilse buradaki işlemler yapılacak
end if
%>
Burada kullanılan elseif gibi çok fazla olasılık yapılabilir.Kullanılan bu If'li döngülerde eğer 2 şarta'da uygun ise diye yaptırmak için <% if islem1 and islem2 then %> gibi bir ifade kullanılabilir.
If'li döngünün kullanımı ile ilgili olarak saat durumuna göre ekrana yazdırma işlemi yapalım.
<%
saat = hour(now)
If saat <= 12 Then
response.Write "Günaydın"
elseif Saat > 18 Then
response.Write "ıyi akşamlar"
elseif Saat >= 22 Then
response.Write "ıyi geceler"
else
response.Write "Tünaydın"
End If
%>
Örnek çalıştırıldığında ekrana saat durumuna göre vermiş olduğumuz değerlerden biri yazacaktır.