Carissimi,
utilizzo questo script per visionare i primi 2 oggetti prelevati dal db in ordine di scadenza prelevati dal db.
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>
Ora sarebbe possibile implementarci una rotazione?
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.