12 messaggi dal 30 ottobre 2004
Ciao a tutti, qualcuno mi potrebbe aiutare?
Non riesco a capire come inserire nella mia pagina di esposizione dati un sistema di spostamento tra i record tipo google "pagine: 1 2 3 4 5 6 7 8 ecc..." riesco solo a sviluppare lo spostamento di un tot di record alla volta, ma creare un sistema che generi automaticamente dei numeri come indice 1 2 3 ecc... per spostarsi più velocemente tra i record non riesco!
Ho cercato un pò su internet, ma nessuno spiega con chiarezza e semplicità come si può fare!
Aiutatemi x favore
Prova a cercare in rete qualche esempio di "paginazione di risultati"

"This message was written using 100% recycled electrons"
12 messaggi dal 30 ottobre 2004
vorrei attivare questa funzione di paginazione risultati dei record di un database, tipo la paginazione di google.
Attualmente utilizzo le automazioni di dreamweaver per creare una paginazione che fa solo "avanti" o indietro" nei record trovati, ma il problema è che i record sono tantissimi e la funzione avanti e indietro non mi è molto utile.

Di seguito allego una pagina modello a cui vorrei applicare una paginazione tipo: "pagine > 1 2 3 4 5 ecc..." questa pagina attualmente non fa latro che prendermi i dati da un DB e visualizzarli, ma vorrei implementare una paginazione come ho citato prima
la pagina è la seguente:

<%@LANGUAGE="VBSCRIPT"%>
<!--#include virtual="Connections/barzelletteconnekt.asp" -->
<%
Dim Recordsetbarz__MMColParam
Recordsetbarz__MMColParam = "1"
If (Request.QueryString("varbarz") <> "") Then
Recordsetbarz__MMColParam = Request.QueryString("varbarz")
End If
%>
<%
Dim Recordsetbarz
Dim Recordsetbarz_numRows

Set Recordsetbarz = Server.CreateObject("ADODB.Recordset")
Recordsetbarz.ActiveConnection = MM_barzelletteconnekt_STRING
Recordsetbarz.Source = "SELECT * FROM [barzellette Query] WHERE categoria = '" + Replace(Recordsetbarz__MMColParam, "'", "''") + "'"
Recordsetbarz.CursorType = 0
Recordsetbarz.CursorLocation = 2
Recordsetbarz.LockType = 1
Recordsetbarz.Open()

Recordsetbarz_numRows = 0
%>
<%
Dim Repeat1__numRows
Dim Repeat1__index
Repeat1__numRows = 3
Repeat1__index = 0
Recordsetbarz_numRows = Recordsetbarz_numRows + Repeat1__numRows
%>

<% While ((Repeat1__numRows <> 0) AND (NOT Recordsetbarz.EOF)) %>
<%=(Recordsetbarz.Fields.Item("testo").Value)%></td>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
Recordsetbarz.MoveNext()
Wend
%>

<%
Recordsetbarz.Close()
Set Recordsetbarz = Nothing
%>
12 messaggi dal 30 ottobre 2004
Ciao, volevo sapere ma questo tipo di righe in asp possono funzionare su una pagina ASP vbscript , con collegamento ad access 2003?

<% ' ciclo di paginazione '
response.Write "Pagine:"
For pag=1 to recordset1.PageCount
Response.write "<a href='fotobuffe.asp?page=" & pag
response.write "&" & Server.UrlEncode(strRicerca)
Response.write ">"
Response.write pag
Response.write "</a>"
Next
%>
12 messaggi dal 30 ottobre 2004
Ho provato ad inserire queste righe in asp nella pagina dove funziona correttamente come visualizzatore di record, ma questo codice di sotto non mi fa niente, mi espone giusto il "pagine:" che è contenuto nel response.write e nient'altro!
questo codice è appicato a una pagina ASP vbscript , con collegamento ad access 2003?

<% ' ciclo di paginazione '
response.Write "Pagine:"
For pag=1 to recordset1.PageCount
Response.write "<a href='fotobuffe.asp?page=" & pag
response.write "&" & Server.UrlEncode(strRicerca)
Response.write ">"
Response.write pag
Response.write "</a>"
Next
%>
Sicuramente la variabile recordset1 non conterrà niente giusto?
e nel caso la variabile recordeset1 cosa dovrebbe contenere??

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.