ciao a tutti,
vorrei ottenere la paginazione stampando i record su due o tre colonne.
attualmente uso questo codice per ottenere la visualizzazione su 2 colonne
ma vorrei che si aggiungesse la possibilità di navigare tra pagine quando si raggiungono, p. es., 10 righe
come posso fare, non riesco a trovare il termine giusto per una ricerca sulla rete.codice:<%@LANGUAGE = VBScript%> <% ' DEFINISCO LE VARIABILI CHE MI SERVONO PER L'APPLICAZIONE Dim sc, cn, rs, contatore ' DEFINISCO LA STRINGA DI CONNESSIONE sc = "" sc = sc & "driver={Microsoft Access Driver (*.mdb)};dbq=" sc = sc & Server.MapPath("database.mdb") ' IMPOSTO LA CONNESSIONE EDIL RECORDSET Set cn = Server.CreateObject("ADODB.Connection") Set rs = Server.CreateObject("ADODB.Recordset") ' APRO LA CONNESSIONE COL DATABASE cn.Open sc %> <html> <head> <title>Paginazione a colonne sui record di un db in ASP</title> </head> <body> <table border="1"><tr> <% ' IMPOSTO A 0 IL CONTATORE contatore = 0 ' APRO IL RECORDSET rs.Open "SELECT * FROM prodotti ORDER BY nome ASC", cn, 1 ' ESEGUO IL CICLO While rs.EOF = False ' IMPOSTO LA PAGINAZIONE A 2 COLONNE ED N RIGHE ' IN FUNZIONE DEL NUMERO DI RECORD PRESENTI NEL DB If contatore = 2 Then contatore = 0 Response.Write "</tr><tr>" End If %> <td><%=rs("nome")%></td> <% rs.MoveNext ' INCREMENTO IL VALORE DEL CONTATORE contatore = contatore + 1 Wend rs.Close %> </tr></table> </body> </html> <% ' UN PO DI PULIZIA... Set rs = Nothing cn.Close Set cn = Nothing %>
grazie,

Rispondi quotando