Carissimi,
utilizzo questo script per visionare i primi 2 oggetti prelevati dal db in ordine di scadenza prelevati dal db.
Ora sarebbe possibile implementarci una rotazione?codice:<% risultatiPerPagina = 2 pagina = Request.queryString("pagina") if len(pagina) > 0 and isNumeric(pagina) then pagina = cLng(pagina) else pagina = 1 end if if pagina < 1 then pagina = 1 questaPagina = request.serverVariables("PATH_INFO") scadenza = request.queryString("scadenza") qstring = "scadenza=" & server.URLEncode(scadenza) function fixSQL(TheString) TheString = replace(TheString,"'","''") fixSQL = TheString end function sql = "SELECT * FROM offerte WHERE 1 = 1 " if len(scadenza) > 0 and scadenza <> "---" then sql = sql & "AND scadenza = '" & fixSQL(archivio) & "' " sql = sql & "ORDER BY [scadenza] desc" %> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table border="0" width="530" id="table2" height="150"> <tr> <td width="250" height="150"> <% set rs = server.createObject("ADODB.Recordset") rs.open sql, conn, 3, 1 if not rs.eof then rs.pageSize = risultatiPerPagina rs.absolutePage = pagina response.write "" for r = 1 to risultatiPerPagina if not rs.eof then %> <table border="0" width="530" cellspacing="0" cellpadding="0" id="table3" height="0"> <tr> <td valign="top" width="84" rowspan="3"> </p> <p align="left"> <% if TRIM(rs.Fields("foto")) & "[]" <> "[]" then %> [img]../square.aspx?img=fotocaricate/<%=rs.Fields([/img]&opx=68" align="center" alt="<%=rs.Fields("titolo")%>" /> <% else %> [img]../square.aspx?img=immagini/no-foto.jpg&opx=68[/img] <% end if %> </td> <td valign="top" width="467" align="left" > <font face="Tahoma" size="1"> "><%=rs.Fields("titolo")%> </td> </tr> <tr> <td valign="top" width="467" align="justify" ><font face="Tahoma" size="1"> <p align="justify"><% news = rs.fields("testo") Response.Write left(news,388) & "...leggi" %> </p></font> </td> </tr> <tr> <td valign="top" width="467" align="right"> <font face="Tahoma" size="1">€: <%=rs.Fields("prezzo")%></font> </td> </tr> </td> </tr> </table> <% rs.moveNext else exit for end if next else %> <p align="center"><font face="Tahoma" size="2" color="#003070">Nessuna offerta disponibile</font></p> <% end if %> </table>
Cioè far visionare a rotazione a 2 alla volta tutti gli oggetti presenti nel db in ordine di scadenza?
In pratica tipo le news che ruotano a 2 alla volta:
alla carica della pagina: primo e secondo oggetto, di seguito: terzo e quarto--> quinto sesto etc per poi ritornare all'inizio.
Spero di essermi spiegato.
Grazie
G.

Rispondi quotando