Visualizzazione dei risultati da 1 a 10 su 17

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Numerare records estratti su varie pagine ma parte sempre dal numero 1

    Carissimi,
    ho questo script:
    codice:
        contatore = 0
    risultatiPerPagina = 10
    
    pagina = Request.queryString("pagina")
    if len(pagina) > 0 and isNumeric(pagina) then
        pagina = cLng(pagina)
    else
        pagina = 1
    end if
    
    if pagina < 1 then pagina = 1
    
    questaPagina = request.serverVariables("PATH_INFO")
    
    %>
    
         <%
    If rs.EOF Then
    %>
    
    non ci sono record
     <%
    Else
    %>    
    
    
    
    <%
        if not rs.eof then
    
            rs.pageSize = risultatiPerPagina
            
            rs.absolutePage = pagina
    
            if rs.recordCount = "1" then
        
            response.write"<u>E' stato trovata un solo record</u><br><br>"
    else
            response.write"<u>Sono stati trovati <b>"  & rs.recordCount & "</b> records</u><br><br>"
    
    end if
    %>
    
    
    
    <%
        for r = 1 to risultatiPerPagina
    
                    if not rs.eof then
                    
    
    %>
    STAMPA RECORDS
    <%=contatore+1%>
    <%=rs.fields("nome")%>
    <%=rs.fields("cognome")%>
    <%
    
    rs.moveNext
     
    contatore = contatore + 1
    
    
                else
        exit for    
                            
    end if
            next
        %>
    
    
    <%
        If pagina > 1 Then
        %>
        <font face="Tahoma" size="2">
        <a href="elenco.asp?pagina=<%=pagina-1%>">< Precendente</a>
    <%
    End If
    %>
    *
    <%
    If rs.EOF = False Then
    %>
        <a href="elenco.asp?pagina=<%=pagina+1%>"> Successiva ></a>
    </font>
    <%
    
    end If
    end if
    end if
    Funziona se stampa i records su una sola pagina, mentre essendo divisi su più pagine, ogni pagina fa partire il contatore sempre da 1 invece di proseguire nella numerazione progressiva
    Come posso fare?
    Grazie
    G.
    Ultima modifica di djjunior; 19-03-2015 a 19:48

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 © 2026 vBulletin Solutions, Inc. All rights reserved.