CIAO DEAN,
ecco la situazione in cui sono ora, come vedi da questa pagina
1. ho i prodotti
2. ho la barra di navigazione.
ora:
1a. i prodotti li posso colonnare ma non si paginano. manca qualche counter? ma quale?
dammi una mano....
come vedi io mi impegno
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
'paginazione
RecordsPerPage = 2
Page = Request.QueryString("page")
If Len(page) > 0 And IsNumeric(page) Then
page = CLng(page)
Else
Page = 1
End If
%>
...omissis html......
<%
' IMPOSTO A 0 IL CONTATORE
contatore = 0
' APRO IL RECORDSET
rs.Open "SELECT * FROM prodotti WHERE "&Request.QueryString("fcampo")&"='"&Request.QueryString("fcosa")&"' ORDER BY azienda ASC", cn, 3,3
rs.PageSize = 2 ' numero di record per pagina
rs.AbsolutePage = Page ' pagina da visualizzare
' ESEGUO IL CICLO
While rs.EOF = False
' IMPOSTO LA PAGINAZIONE A 3 COLONNE ED N RIGHE
' IN FUNZIONE DEL NUMERO DI RECORD PRESENTI NEL DB
If contatore = 1 Then
contatore = 0
Response.Write "</tr><tr>"
End If
%>
<td align="center"><a href="javascript:esempio('lista.asp?IdPr=<%=Rs("id")%>&fcampo=<%=Request.QueryString("fcampo")%>&fcosa=<%=Request.QueryString("fcosa")%>');">[img]imagesProd/<%=rs([/img]" height="90" width="90">
<%=rs("cod")%></a>[img]img/add.gif[/img]</td>
<%
rs.MoveNext
' INCREMENTO IL VALORE DEL CONTATORE
contatore = contatore + 1
Wend
%>
....omissis html.... PAGINA: <%
'barra di navigazione
For i = 1 To Rs.PageCount
If i = page Then
Response.Write "(" & i & ")"
Else
Response.Write "" & i & ""
End If
Next
%>
<%else%>
Nessun Prodotto
.....altro html....... </body>
</html>
<%
Set rs = Nothing
cn.Close
Set cn = Nothing
end if
%>