Rotazione banner

Pr3z1oso

Nuovo Utente
6 Giu 2007
18
0
0
Salve, ho un sito in asp, non creato da me, con un sistema di inserimento banner via pannello di controllo ( si gestisce l'intero sito da qui ).
Vorrei poter mettere i banner in random solo che mastico poco il codice, sareste cosi gentili da aiutarmi se è una cosa fattibile far diventare questi banner da "statici" a random ?
Vi posto questo codice, sperando che sia sufficiente a suggerirvi la modifica.
E' il codice del file che mi visualizza i banner in homepage.

<table width="100%" border="0" cellspacing="6" cellpadding="0">
<% connessione
sqlbanner="select * from banner where id_riferimento=1 and on_line=true order by clicks"
set rsbanner=conn.execute(sqlbanner)
do while not rsbanner.eof
%>
<tr>
<td align="center" width="180" style="border:2px #CCCCCC solid;"><IFRAME src="http://www.ledueruote.it/banner_home/view_home.asp?id_banner=<%=rsbanner("id_banner")%>" width="180" height="90" scrolling="no" frameborder="0">il tuo brouser non visualizza i frame.</IFRAME>
</td>
</tr>
<%
rsbanner.movenext
loop
rsbanner.close
disconnessione %>
</TABLE>

Grazie in anticipo :)
 
Prova a modificare la parte in cui si definisce la variabile così:
Codice:
sqlbanner="select * from banner where id_riferimento=1 and on_line=true order by RAND()"
Ma non sono sicuro che funzioni. Comunque i banner non sono statici ma sono ordinati in base al campo clicks.
 
Prova a modificare la parte in cui si definisce la variabile così:
Codice:
sqlbanner="select * from banner where id_riferimento=1 and on_line=true order by RAND()"
Ma non sono sicuro che funzioni. Comunque i banner non sono statici ma sono ordinati in base al campo clicks.

grazie della risposta, purtroppo non funziona, mi va in errore il db.

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Undefined function 'RAND' in expression.

/banner_home/a_rotation.asp, line 4
 
ok ti ringrazio, purtroppo non ho sviluppato io il sito e non mi piace mettere mani in lavori non creati da me proprio per questi motivi.
spero che qualcuno possa aiutarmi
 

Discussioni simili