Vill slumpa fram banners ur en databas beroende hur manga ingoing bannern har i databasen. Vet ej hur jag ska losa det! Har for tillfallet denna kod som bara tar fram den som har mest ingoing men kan man ordna ocksa sa att te x den visar andra men visar den med mest ingoing?
<%
sql1 = "select * from bannerrotation"
set rs1 = Connect.execute(sql1)
If rs1.eof then
response.write "Inga banners"
rs1.close
else
SQL = "SELECT TOP 1 * FROM bannerrotation ORDER BY ingoing"
Set rs = Connect.Execute(SQL)
Response.Write "<a href=""redirect.asp?id=""" & rs("id") & "&sida="& rs("link") & """><img src=""'"& rs("img") &"'""></a>"
rs.Close
set rs = Nothing
Connect.close
set Connect = Nothing
End If
%>
jo, jag vet men tankte da att te x om man klickar pa bannern med id 1 te x och da har den 1 och dom andra 0 osv.... hur har dom andra chans att visa sig da?????
Du skulle ju först kunna plocka ut de som har flest klick med "top 3" tex. Sedan så slumpar du fram ytterligare några poster med en ny sql.
Eller är jag helt utanför cyckelbanan?
U never know.... :)
Jag har fixat ett skript som funkar (tror jag), har inte testat det "fullt ut" an p ga min PWS har kraschat!!!!!!! Sa hjalp mig dar, traden ligger har i ASP :)
258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e