Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di giuma2
    Registrato dal
    Mar 2004
    Messaggi
    49

    problemi con paginazione al contrario

    ho fatto la classica paginazione, tutto ok.
    pero' per mostrare i record dall'ultimo al primo
    faccio un movelast
    e poi ciclo al contrario fino al primo.
    il problema e' che quando cambio pagina, passando il valore al absolutepag,
    il codice, eseguendo il movelast, riparte sempre dall' ultimo record
    del recordset. in pratica vedo sempre gli stessi.
    dovrebbe invece andare all'ultimo dei record della pagina corrente.
    mi sembra che non esista un movelast relativo ai record dell'absolutepag,
    invece di movelast, potrei scrivere movenext + x (dove x e' il numero record x pagina)
    mi sapete dire come si scrive per andare avanti di n record???
    grazie!!

  2. #2

    troviamo una soluzione in sieme

    io ho problemi con la paginazione ho postato un topic sull'uso delle frecce, per scorrerere movenext ecc ecc

    se vuoi confrontiamo gli script

  3. #3
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    forse ti converrebbe rivedere la query. Non so, ma con un "order by"?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  4. #4
    Utente di HTML.it L'avatar di giuma2
    Registrato dal
    Mar 2004
    Messaggi
    49
    la query e' affogata in una dll e non la posso modificare, devo arrangiarmi con asp

  5. #5
    Utente di HTML.it L'avatar di giuma2
    Registrato dal
    Mar 2004
    Messaggi
    49

    x edovox

    hai problemi per mettere i due link freccia che vanno avanti e dietro??
    io faccio cosi'

    appaiono solo se ci sono altre pagine da visualizzare:
    'pag e' il numero di pagina corrente
    'totpag il numero delle pagine totali
    if pag >1 then
    %>
    <a href="nomepagina.asp?pag=<%=pag-1%>"[img]img/frecciaindietro.gif[/img] indietro</A>
    </span>
    <%end if%>
    <%
    if pag < totpag then
    %>
    <a href="pagina.ASP2?pag=<%=pag+1%>" avanti [img]img/frecciaavanti.gif[/img]</a>
    <%end if%>



    ciao

  6. #6

    xgiuma2x

    ci siamo quasi solo che devo capire come assegnare a totpag un valore

  7. #7
    Utente di HTML.it L'avatar di giuma2
    Registrato dal
    Mar 2004
    Messaggi
    49
    forse ti serve questo
    rs.PageSize=3 'num msg x pag da visualizzare
    totpag=rs.PageCount ' numero pagine
    totmsg=rs.RecordCount ' num recors totali

    ' recupero pagina
    pag=request("pag")
    if pag="" then
    pag=1
    else
    pag=cint(pag)
    end if
    rs.AbsolutePage=pag 'num della pag corrente

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.