Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Paginazione ed evento onChange

    Ciao a tutti, ho un problema con un codice di paginazione.

    Eseguo una query a secondo della condizione che arriva da una select onchange, ad esempio seleziono il nome "pippo"; la paginazione avviene in modo corretto e visualizzo tutti i ecord con nome "pippo", ma quando vado a cambiare pagina si ricaricano da capo tutti i dati e non solo quelli che contengono il nome "pippo", perchè???

    codice:
    If Request.QueryString("pagina") = "" Then
      pagina = 1
    Else
      pagina = CInt(Request.QueryString("pagina"))
    End If
    
    'VARIE QUERY ESTRAZIONE DATI VARIE CONDIZIONI
    
    if not objRS.eof then
    
    ' Criteri di paginazione
    RecordsXPagina = 30
    objRS.PageSize = RecordsXPagina
    objRS.AbsolutePage = pagina
    
    For i = 1 to RecordsXPagina
    if not objRS.eof then
    
    
    'DATI ESISTENTI
    
    
    objRS.movenext
    end if
    next
    
    
    ' Paginazione
    Response.Write "
    Numero Pagine:
    "
    
    For pagina = 1 to objRS.PageCount
      Response.Write "<A href='"&istring&"?pagina=" & pagina
      Response.write "'>"
      Response.write "<font size=1 color=#000080>"
      Response.Write pagina
      Response.Write "</A> " 
    Next
    Response.Write ">>"
    
    else
    
    response.write "Nessun record da estrarre per i criteri di ricerca selezionati."
    
    end if
    objRS.Close
    Set objRS = Nothing
    								
    conn.Close
    Set conn = Nothing
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dove lo recuperi il valore della querystring?
    Mettilo nel link lla paginazione.

    Roby

  3. #3
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Prova così:

    codice:
    ' Paginazione
    Response.Write "
    Numero Pagine:
    "
    
    For pagina = 1 to objRS.PageCount
      Response.Write "<A href='"&istring&"?pagina=" & pagina
      Response.Write "&nome="& nome
      Response.write "'>"
      Response.write "<font size=1 color=#000080>"
      Response.Write pagina
      Response.Write "</A> " 
    Next
    Response.Write ">>"
    Sorry Roby... ho postato simultaneamente...

  4. #4
    se nella querystring non gli passi anche il valore selezionato nella select, ma asp che ne sa che cosa vuoi vedere? mettiti in querystring anche quel valore

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.