Slumpfunktion

ASP

2 svar · 314 visningar · startad av Ekström

Medlem sedan feb. 20022 594 inlägg
Trådstart#1

Hur gör man i VBscript eller JavaScript så att det slumpas fram ett ID ur en viss grupp?

Man hämtar ur en databas. I ett fält (kategori) kan värdet vara 0, 1 eller 2. Jag vill slumpa fram ett ID ur alla fält vars kategori=2, hur gör jag?

Hoppas nån förstod det där. Vet inte riktigt hur jag ska förklara. Tack på förhand.

Medlem sedan okt. 20005 273 inlägg
#2

Välkommen :)

'diverse kopplingar till databasen...
strSQL = "Select kategori from tabell WHERE kategori = 2"
   
   Set objRS = conObj.Execute(strSQL)
   If objRS.EOF Then
      Response.Write "Det finns inga kategorier"
   Else
      arrKategorier = objRS.GetRows()
      Randomize
      Response.Write arrKategorier(0,Round(Rnd*Ubound(arrKategorier,2)))
   End If

mvh icaaq

Medlem sedan feb. 20022 594 inlägg
#3

Tack Icaaq,
det funkar utan problem.
Tack, tack

264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)