/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hente billeder fra en mappe
Fra : Kasper Christensen


Dato : 15-02-04 16:44

Jeg har denne kode på min hjemmeside. Den burde kunne sørge for at de samme
billede ikke bliver vist 2 gange, men det går den ikke. Er jeg helt galt på
den?

<%
antalRandom = 3
inDB = rs.RecordCount
If inDB > antalRandom then
Randomize timer
newId = Int (rnd*inDB)
strIndex = "," & newid & ","
indexFound = 1
Do while indexFound < antalRandom
Do
Newid = Int (rnd*inDB)
Loop while inStr(strIndex,"," & newid & ",") > 0
strIndex = strIndex & newid & ","
indexFound = indexFound + 1
Loop
strIndex = mid (strIndex,2,len(strIndex)-2)
myArr=split(strIndex,",",-1)
For i = Lbound(myArr) to Ubound(myArr)

rs.move myArr(i),1

Response.write "<img src='../billeder/random/" & rs("Titel") & "'
border='1' width='150' height='150'>"
Response.Write("<br><br>")
next

end if
%>

Er det muligt at lave den om så den bare henter x antal billeder fra en
mappe, så den smutter udenom databasen?

Håber I kan hjælpe.

-
Med venlig hilsen

Kasper Christensen
Multimediedesigner
http://www.kasperc.dk


 
 
Torben Brandt (15-02-2004)
Kommentar
Fra : Torben Brandt


Dato : 15-02-04 18:15

Kasper Christensen skrev:
> Jeg har denne kode på min hjemmeside. Den burde kunne sørge for at de samme
> billede ikke bliver vist 2 gange, men det går den ikke. Er jeg helt galt på
> den?

<snip : kode>

> Er det muligt at lave den om så den bare henter x antal billeder fra en
> mappe, så den smutter udenom databasen?

Prøv at se på dette:
<URL:http://actuar.dk/torben/show.asp?id=randomrecords>
som dog ikke fungerer optimalt hvis der er mange poster i databasen...

/Torben


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste