PDA

Orijinalini görmek için tıklayınız : asp de döngüler


Yorgun Yürek
2 June 2009, 12:33
if-then-else; (Eger-degilse-sunu yap)
<%
saat = hour(now) '(now) komutu bilgisayarimizdan saat fonksiyonunu tanimlar. (Globaldir ve degismez komuttur)

If saat <= 12 Then 'Eger saat 12'den küçük ve esit ise
response.Write "Günaydin" 'Günaydin Yaz
elseif Saat > 18 Then 'Eger saat 18'den büyük ise
response.Write "iyi aksamlar" 'Iyi aksamlar Yaz
elseif Saat >= 22 Then 'Eger saat 22'den büyük ve esit ise ise
response.Write "iyi geceler" 'Iyi geceler Yaz
else 'Eger bunlarin disinda ise (13,14,15,16,17,18 ise)
response.Write "Tünaydin" 'Tünaydin yaz
End If
%>

Yorgun Yürek
2 June 2009, 12:33
FOR-NEXT Döngüsü
Bes adet ögrenci adi ve email alani bulunan bir formu for...next kullanarak olusturalim
<%
Response.Write "Ögrenci yoklama Listesi 2000 "
For sayac=1 to 5
Response.Write "Ögrenci Adi: "
Response.Write "Ögrenci Email: "
Next
%>

Bu komutu veritabanina baglarsan 5 adet ögrencinin adini ve mail listesini siralar

Yorgun Yürek
2 June 2009, 12:34
DO-WHILE Döngüsü
<%
sayac=0 'Sayaç degerimiz sifira esitlenerek basliyor
Do while sayac<10 'Döngümüz sayaç degerinin 10'dan küçük olup olmadigina bakiyor ve satirin tekrarini sagliyor.
Response.Write sayac 'sayaci ekrana yazidiriyor.
sayac=sayac+1 'sayaci 1 artiriyor
Loop 'Döngünün devamini sagliyor.
%>

Genel kullanimi;
Do While ' Buraya ilgili sartigetirilir.
.............
Islem için tekrarlanacak deyimleriniz
.............
Loop ' Döngünün basa dönmesini saglayan Loop deyimi
Daha basit anlaman için her birini örnekledim. Umarim yardimci olmusumdur.
ASP'de en çok 3 döngü kullanilir. Digerlerini zamanla kendin bile ögrenebilirsin. Fakat öncelik olarak bu 3 deyimi çok iyi anlaman gerekiyor