Cevaplar
-
Sayfa degistirdigin zaman kayitlari sayfa numarasina gore getirdigin icin kacinci sayfada oldugunu biliyorsun. Ozaman liste icin numaralarida one gore baslat. Ornegin sayfada 20 kayit varsa 2. Sayfadaki urunler 21 numaradan baslayacak. Senin dongu degiskenin i olsun buda 1 den baslasin ozaman sen (sayfano-1)*20+i gibi birsey yazip bunu siranumarasi olarak kullanabilirsin.
-
İyiibr Mantık kurmak gerek. :) ilgilendiğin için teşekkür ederim kardeş. iyi çalışmalar
-
pro-asp
Demekki O Mantık Bende Varmış. :) Kullanmak isteyen varsa kodlar aşağıda. herkese kolay gelsin
<% IF Sayfa = 1 Then Response.Write DonguK Else Response.Write DonguK +(21*(Sayfa-1)) End IF %>
12 yıl önce yazılmış -
MoneyGreen
Sayfa = 1 mi diye kontrol etmene gerek yok zaten 1 oldugu zaman islemin ikinci kisminda sayfa -1 islemi yaptigin icin orasi sifir degerini uretecek ve sadece donguk yazilacak12 yıl önce yazılmış
-
-
i=1 do while not rs.eof response.write i &" - kayıt " ... .. rs.movenext i=i+1 loop
-
pro-asp
kardeş burada mesele numaralandırma değil. burada örneğin 80 kayıt var. bir sayfada 20 kayıt gösteriliyor. toplam 4 sayfa oluyor. ( Bu Sayılar değişebilir. ) ilk sayfada sorunsuz 1 den 20 ye kadar listeleniyor. diğer sayfalara geçince tekrar 1 den başlıyor. bende DonguK Değerini post ettim ve sayfa sayısı ile kaytı sayısını toplattım. normal bir döngü olsa idi tek sayfalık;
i = 0 For i = 0 To 20 IF Rs.eof Or Rs.Bof Then Exit For Response.Write "Deneme Metin" i = i +1 Next
12 yıl önce yazılmış -
MoneyGreen
sen diğer sayfalarda kayıtları alırken yeniden 1. kayıttan mı başlıyorsun. Eğer öyleyse ben yanlış anladım. Ben sayfalarında sorun yok istediğin kayıtlar geliyor fakat sen onların başlarına 1-2-3 gibi değerleri yazdırırken sorun yaşıyorsun sandım. Eğer böyleyse verdiğim cevap işini görür ama öyle değilse sql cümleni değiştirmen gerekiyor.12 yıl önce yazılmış
-