• 20-02-2013, 16:02:12
    #1
    ÇÖZÜLDÜ

    Merhaba bir sayfada 25 kayıt görüntülenecek şekilde sayfalama yaptım ama bu kezde iki bin küsür sayfa oldu çok şekilsiz oldu.

    Bunu sadece ileri geri şeklinde veya ;

    1.2.3.4.5.........10.11.12.13......2000

    gibi yapabilirim.

    Kodlar
    <%
    onceki=cint(sayfa) - 1
    sonraki=cint(sayfa) +1
    if onceki < 1 then
    Response.write ""
    else
    Response.write "<a href=""?sayfa=" & onceki & """>«&nbsp;Geri&nbsp;</a>"
    end if
    
    for x = 1  to sayfa_sayisi
    if x = cint(sayfa ) then  
    response.write "["&x&"]&nbsp;"
    
    else
    response.Write "&nbsp;<a href=?sayfa=" & x & ">" & x & "&nbsp;</a>"
    end if
    next
    
    if sonraki > sayfa_sayisi then
    Response.Write ""
    else
    Response.write "&nbsp;<a href=""?sayfa=" & sonraki & """>&nbsp;İleri&nbsp;»</a>"
    end if
    %>


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:02:12 -->-> Daha önceki mesaj 14:26:29 --

    Aşağıdaki şekilde yapınca önceki sonraki şeklinde oldu.

    <%
    onceki=cint(sayfa) - 1
    sonraki=cint(sayfa) +1
    if onceki < 1 then
    Response.write ""
    else
    Response.write "<a href=""?sayfa=" & onceki & """>«&nbsp;Geri&nbsp;</a>"
    end if
    
    
    
    if sonraki > sayfa_sayisi then
    Response.Write ""
    else
    Response.write "&nbsp;<a href=""?sayfa=" & sonraki & """>&nbsp;İleri&nbsp;»</a>"
    end if
    %>
  • 23-02-2013, 11:28:20
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    İlk olarak toplam değeri bulup bunu sayfa da sıralamak istediğiniz sayıya bölüm. Bu işlem ile toplam kaç sayfanız olduğunu bulabilirsiniz. Daha sonra sıralamıyı for ile 10 sayı ile sınırlayın ve her sayıya url'değerine göre +1 verin. Ayrıca ilk değere ilk sayfayı, son değere de toplam sayfa sayısını verin bu sayede.

    ilk değer | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | son değer şeklinde oluşacaktır.