Ciao.
Sto cercando di utilizzare la paginazione di Roby72, ma ho dei problema... (tanto per cambiare)... nello script originale ho inserito una condizione che tiene conto dei dati processati da un form.
L'estrazione dei dati avviene regolarmente, ma nel cambio pagina è come se processasse nuovamente i dati che giungono dal form... questo è il codice:codice:<% iPageSize = 5 'NUMERO RECORD PER PAGINA If Request.QueryString("page") = "" Then iPageCurrent = 1 Else iPageCurrent = CInt(Request.QueryString("page")) End If STRVAR = Request.form("CAMPOXFORM") 'RECUPERO DAL FORM LA VARIABILE strSQL = "select * From software WHERE 1=1" 'QUERY GENERALE If STRVAR = "Tutti" then 'SE LA VARIABILE STRVAR E' UGUALE A TUTTI strSQL = strSQL else 'ALTRIMENTI strSQL = strSQL & " AND CAMPOXDB = '"& STRVAR &"' " End if Cn.Execute(strSQL) Set objRS = Server.CreateObject("ADODB.Recordset") objRS.PageSize = iPageSize objRS.CacheSize = iPageSize objRS.Open strSQL, objConn, adOpenStatic, adLockReadOnly, adCmdText reccount = objRS.recordcount iPageCount = objRS.PageCount If iPageCurrent > iPageCount Then iPageCurrent = iPageCount If iPageCurrent < 1 Then iPageCurrent = 1 If iPageCount = 0 Then %> <script language="javascript"> alert("NESSUNA ESTRAZIONE"); history.go(-1); </script> <% Else... 'SEGUE CODICE PAGINAZIONE...

Rispondi quotando