Kayıtları Sayfalara Bolmek

  • Konbuyu başlatan Break4Love
  • Başlangıç tarihi

Konu hakkında bilgilendirme

Konu Hakkında Merhaba, tarihinde Teknoloji Dünyası kategorisinde Break4Love tarafından oluşturulan Kayıtları Sayfalara Bolmek başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 2,011 kez görüntülenmiş, 0 yorum ve 0 tepki puanı almıştır...
Kategori Adı Teknoloji Dünyası
Konu Başlığı Kayıtları Sayfalara Bolmek
Konbuyu başlatan Break4Love
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan Break4Love
B

Break4Love

Kullanıcı
14 Nis 2009
En iyi cevaplar
0
0
Adana
www.altarates.com
Eğer veritabanımızda çok fazla veri varsa bunları tek sayfada göstermek yerine belli bi yerden keserek sayfalatmayı tercih ederiz.

Bu konuda bu olayın nasıl yapıldığını göreceğiz.

ılk önce sayfa numarasını querystring ile alalım.







<%
sf = Request.querystring("sf")
if sf="" then
sf=1
end if
%>

Bu kodu sayfanızın en başına koymalısınız.Bu kod ile eğer sf boş ise sayfa numarasını 1 diye belirttik

şimdi sırada döngüyü başlatacak kodumuz var.Altta gördüğünüz 10 rakamı o 1 sayfada kaç tane veri listeleneceğidir.Veritabanımızdaki tabloya bağlandığımız değişkenin ismi "rs" olsun.

<%
rs.pagesize = 10
rs.absolutepage = sf
sayfa = rs.pagecount
for i=1 to rs.pagesize
if rs.eof then exit for
%>

Bu kodu koyarak döngümüzü başlattık.Sırada döngüye nereden devam edeceğimiz var.

<%
rs.movenext
next
%>

Bir sonraki veriye geçmesini belirttik.Son olarak sayfaları ekrana yazdıracağız.

<%
for y=1 to sayfa
if CINT(TRIM(sf))=CINT(TRIM(y)) then%>
<b>[<%response.write "" & y %>"></b><%
else
response.write " <a href=""default.asp?sf=" & y & """>" & y & "</a>"
end if
%><%next%>

Böylece sayfalatma işlemimizi tamamlamış olduk."rs.pagesize = 10" yazan yerdeki 10 numarasını değiştirerek bir sayfada kaç tane veri olacağını belirleyebilirsiniz.
Kodları sırasıyla yerlerine yerleştirmeniz önemlidir.


Selametle Arkadaşlar...!






 
Üst