Ciao.
Questo è un semplice codice ASP ( disponibile con la ricerca di questo forum... ) per la paginazione dei risultati di una query eseguita su un DB MySQL:
La paginazione funziona correttamente ma è possibile stampare anche a video il numero della pagina in cui si trova l'utente che sfoglia la paginazione ?codice:Function excess(argValue) if not (int(argValue) = argValue) then argValue = int(argValue)+1 excess = argValue end Function pageSize = 4 if(len(Request.QueryString("pagina"))=0)then currentPage = 1 else currentPage = CInt(Request.QueryString("pagina")) end if strSQL = " SELECT COUNT(*) AS CNT FROM tabella " set rec = cn.execute(strSQL) recordCount = rec("CNT") pageCount = excess(clng(recordCount) / (clng(pageSize))) rec.Close() for i = 1 to pageCount Response.Write(" " & i & " ") next
Grazie a tutti

Rispondi quotando
