Undgå samme banner vises samtidigt.
Jeg har en DB med nogle "bannere" i som indeholderid, Url, Image , en beskrivelse om og banneret er aktivt.
Der vises 3 billeder af gangen samtidigt. Mit problem består i hvordan undgår jeg at samme billede/banner vises samtidigt?
Mit script ser sådan ud:
Response.Buffer = True
Function Show()
Randomize
RandNum = Int(Rnd * Ialt) + 1
Record.MoveFirst
For i = 1 to RandNum - 1
Record.MoveNext
next
If Not (Record.EOF Or Record.BOF) Then
Response.Write "<div class=""pic""><a href='" & Record("Url") & "'><img src='" & Record("Image") & "' width='108' height='87' alt='" & Record("Beskrivelse") & "'></a></div>"
Else
Response.Write "Ingen banner i basen"
end if
end function
SQL = "SELECT count(*) as Found FROM Banner WHERE Aktiv='1'"
Set Record = objConn.Execute(SQL)
Ialt = Record("Found")
SQL = "SELECT * FROM Banner WHERE Aktiv='1'"
Set Record = objConn.Execute(SQL)
Show()
Show()
Show()
De 3 Show() er scriptet der kalder funktionen med banneret.
Jeg kan ikke rigtig se hvor jeg skal sætte valideringen ind.
På forhånd tak for hjælpen.
