Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1778
Tıklama
0
Öne Çıkarma
asp de sayfalama
O
21 yıl (259 mesaj)
Teğmen
Konu Sahibi

şimdi aşagıda yazacagım scriptin hiçbir sorunu yok sadece ben bu scripti kendim yazdım ama
sayfalamasını başka bir scriptten bakarak yaptım ve mantıgını anlayamadım bana anlatacak biri varmı?
sadece mantıgını öğrenmek istiyorum aslında,......................
------------------------------------------------------------------
ver tabanı baglanı kodları

....... .......
set rs=server.CreateObject("adodb.recordset")
sql="select * from tablo1 order by kimlik desc"
rs.open sql,baglanti,1,3
syf = Request.QueryString("syf") 'Sayfalama
if syf="" then
syf=1
end if
%><%
rs.pagesize = 3 'kaç sayfa göstreilecek
rs.absolutepage = syf
sayfa = rs.pagecount
for i=1 to rs.pagesize
if rs.eof then exit for
%>
...................................... ..... ................ ................... ..................... .....
................................................................ scripti kodları -----------------------------------------
.....................................................................................................................................
<%rs.movenext%>

<%next%>
Sayfa : <%
for y=1 to sayfa
if syf=y then
response.write y
else
response.write "<b> <a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=3520538&url="indeks.asp?syf="&y&""" data-href=""indeks.asp?syf="&y&""">"&y&"</a></b>"
end if
next
%>





< Bu mesaj bu kişi tarafından değiştirildi ozgurclub -- 24 Temmuz 2005, 3:25:40 >

O
21 yıl (259 mesaj)
Teğmen
Konu Sahibi

rs.pagesize = 3 'kaç sayfa göstreilecek
rs.absolutepage = syf

absolutepage mesala ne işe yarıyor
ben sayfa 2 ye bastıgımda ne oluyor geri sayfa 1 e bastıgımda ne oluyoda ilk üç kayıt
sıralanıyor.......
algoritması mantığı nedir bunun





< Bu mesaj bu kişi tarafından değiştirildi ozgurclub -- 24 Temmuz 2005, 3:28:20 >
Bu mesaja 1 cevap geldi.
İ
21 yıl (1289 mesaj)
Binbaşı

Burada

Page Size aslında kaç sayfa olacağını deil bir sayfada kaç kayıt sıralanacağını belirler...

rs.pagesize = 3 'dersek bir sayfada 3 5 dersek 5 kayıt gösterilir...

rs.absolutepage RS içinde bloklanan sayfaların kategorileşmiş dizimini temsil eder. şöyle;

rs.absolutepage = 1 'dersek 0 dan itibaren page size verdiğimiz örn 3 vermişsek ilk 3 kayıtı seçmiş oluruz.
rs.absolutepage = 3 'dersek 9 dan itibaren RS kayıtları listelenir... Yani page size değerine göre değişken bir değer

Birde burada syf değişkeni hangi sayfada görüntüleme yapacağınızı belirliyor anahtar o.

a href=""indeks.asp?syf="&y&""">

Algoritmanın geneli zaten bir bakınca kendini belli ediyor. Blimediğiniz terimlerin ne işe yaradığını araştırarak daha etkin kod yazabilirsiniz. Bazen bilmediğiniz küçücük bir kod satırı işinizi çok kolaylaştırır.

İyi Çalışmalar...


Bu mesaja 1 cevap geldi.
V
20 yıl (37 mesaj)
Onbaşı

peki

rs.AbsolutePage = intpage

deki intpage in anlamı nedir ? ne işe yarar



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.