Yaseminfm Flatcast Yardım Destek Sitesi
Döngüler Grsq

Join the forum, it's quick and easy

Yaseminfm Flatcast Yardım Destek Sitesi
Döngüler Grsq
Yaseminfm Flatcast Yardım Destek Sitesi
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Döngüler

Aşağa gitmek

Döngüler Empty Döngüler

Mesaj tarafından ender Perş. Haz. 04, 2009 7:07 pm

ASP'de kullanılan genelde veritabanımızdan bilgileri çekerken kullandığımız döngüler.

4 tane değişik döngü kullanılır.

ılk döngü

<%
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ü

<%
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ü

<%
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ü

<%
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.

<%
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.
ender
ender
Tam Üye
Tam Üye

Boğa
Yaş : 35
Nerden : Gök yüzünün Bittiği yerden
Mesaj Sayısı : 173
Mesaj Rep : 537
Kayıt tarihi : 01/06/09
Doğum tarihi : 26/04/88

Ekstra
Kişisel İleti / Not Defteri:

Sayfa başına dön Aşağa gitmek

Sayfa başına dön


 
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz