Seversintabi.com Türkiye'nin En Büyük Forumu Bence Seversin Tabi

Seversintabi.com Türkiye'nin En Büyük Forumu Bence Seversin Tabi (https://seversintabi.com/)
-   ASP - (Active Server Page) (https://seversintabi.com/asp-active-server-page/)
-   -   asp de döngüler (https://seversintabi.com/asp-active-server-page/56248-asp-de-donguler.html)

Yorgun Yürek 2 June 2009 12:33

asp de döngüler
 
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

Cvp: asp de döngüler
 
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

Cvp: asp de döngüler
 
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


Saat: 21:44

Telif Hakları vBulletin® v3.8.9 Copyright ©2000 - 2024, ve
Jelsoft Enterprises Ltd.'e Aittir.


Search Engine Friendly URLs by vBSEO 3.6.0 PL2