Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    156

    Piccolo problema sulla paginazione

    ciao ragazzi ho inserito un sistema di paginazione per la visualizzazione di più record in più pagine (la pagina dialoga con un database access)
    il codice che ho usato è:

    codice:
    <%
    page = Request("Page")
    if page = "" then page = 1 else page = Cint(page)
    record_per_pagina = 11
    %>
    per impostare il numero di record che deve visualizzare,



    codice:
        <%
        if not rs.eof then
    	rs.PageSize = record_per_pagina 
    	rs.AbsolutePage = page
    	end if
            if rs.PageCount > 1 then
    		response.write "<div style=""text-align:center;"">"
    		For pag=1 to rs.PageCount
    			if Cint(pag) <> Cint(page) then
    				response.write "" & pag & "  "
    			else
    				Response.write "<span class=""testo_2_rol"">" & pag & "</span>  "
    			end if
    		Next
    		response.write "</div>"
    	end if
    	%>
    per scrivere le pagine

    e infine quando scrivo i record:

    codice:
    <%
    for i = 1 to record_per_pagina
    if not rs.eof then
    i = i + 1
    %>

    il problema è che se inserisco 12 record, nella prima pagina me li visualizza tutti e non 11 come richiesto, nella seconda pagina ne mette 7 e nella terza 5 (considerando che in teoria andrebbero su due pagine non vedo dove esce la terza pagina)


    qualcuno sa dirmi dove sbaglio?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fatti stampare a video tutte le variabili che usi così capisci meglio.

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.