DÖNGÜ ÖRNEKLERİ
ASPde kullanılan genelde veritabanımızdan bilgileri çekerken kullandığımız döngüler.
4 tane değişik döngü kullanılır.

1. döngü

 
Kod Alanı:

 
<%
do while not rs.eof
kayıtlar
rs.movenext
loop
%>



 



Açıklama : Bu döngüde normal olarak kayıt sonuna gelene kadar sıralama yapabilirsiniz.

2. döngü

 

Kod Alanı:

 
<%
while not rs.eof
kayıt işlemleri
rs.movenext
wend
%>



 



Açıklama : Bu döngüde de "do while not rs.eof" ile aynı görevi yapabilirsiniz.

3. döngü

 

Kod Alanı:

 
<%
for i=0 to 10
response.write i
next
%>



 



Açıklama : Siz sayıyı arttırmak için i=i+1 demenize gerek kalmıyor.bu döngüde yanyana olacak şekilde 12345678910 yazıları çıkar.Bunu kendi sisteminize uyarlayarak çok kullanışlı bir döngü haline getirebilirsiniz.


4. döngü

 

Kod Alanı:

 
<%
veri = "frost,mclaren,whocares"
bilgi = split(veri,"," )

for each i In bilgi
response.write i
next
%>



 



Açıklama : Bu döngüde 3 tane olasılığı da yazar.Bu veriler veri diye yazdığımız bilgiler arasından seçerek yazıyor sırayla tabi bunları split ile , ile bölündü.



Bu döngülerden for...next döngüsünü kullanarak bir tane de örnek verelim.Bu örnek de veritabanımızdan 5 tane kaydımızı sıralayalım.

 

Kod Alanı:

 
<%
for i=0 to 5
if i=5 then exit for

recodset kayıtları

rs.movenext
next
%>



 



Açıklama : Bu döngünün içine yazdıklarınızın çıktısı 5 tane olur.Çoğu sitelerde gördüğünüz Son eklenen 5 gibi sıralanan veriler böyle yapılır.

Yardım İçin Sadece Bir Tık Yeter
 
Sponsor
 
.tk
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol