webForumDet fria alternativet

Slumpa banner beroende pa visningar

ASP

8 svar · 271 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Frågan#1

Hej!

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
%>

tackar! :e

Medlem sedan jan. 20013 406 inlägg
#2

Använd Adrotator istället

Medlem sedan dec. 20002 526 inlägg
#3

men om jag nu inte vill anvanda Adrotator sa soker jag en kod for denna typen. Adrotator ar med textfil ocksa vilket jag inte gillar.

Medlem sedan feb. 20022 594 inlägg
#4

Vill du att den ska slumpa efter flest outgoing bör SQL-satsen se ut såhär:

SQL = "SELECT TOP 1 * FROM bannerrotation ORDER BY outgoing DESC"
Medlem sedan dec. 20002 526 inlägg
#5

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?????

Medlem sedan apr. 20021 203 inlägg
#6

Psst. ;) Kör med Ingoing och inte Outgoing, det vill säga så många besökare hemsidan får utifrån på andra hemsidor, banners.

:)

Medlem sedan dec. 20002 526 inlägg
#7

Ingen som har en aning???!!!

Medlem sedan nov. 20017 144 inlägg
#8

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?

Medlem sedan dec. 20002 526 inlägg
#9

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
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)