webForumDet fria alternativet

Sätta värde på Dropdown utifrån post i Databas.

JavaScriptur Javascript

3 svar · 264 visningar · startad av MickeA.com

MickeA.comMedlem sedan feb. 20034 441 inlägg
#1

Hej

Rubriken säger det mesta, det är såhär. Jag ska skriva ut en dropdown lista, där alla värden i denna skrivs ut dynamiskt från en databas.

Det är ett antal användare (ca 15st.) som ska vara med i den här listan.

När sidan laddas skapas själva listan, sen ska en av dessa val väljas.
Värdet på varje val kommer vara användarens ID och namnet på användaren kommer visas i listan.

Så, hur ska jag lösa det här?

Tack!

supremeMedlem sedan sep. 2002252 inlägg
#2

Ska du göra detta med javascript?

Använder du inget serverside språk för att skriva ut vad som finns i databasen? isf så när du kommer till den användare som ska vara vald så skriver du helt enkelt ut selected="selected".

ex:
<option value="12" selected="selected">Anders Eriksson</option>

Info om option tagen på w3schools

@ndersMedlem sedan juni 200032 969 inlägg
#3

Vad exakt är problemet?

MickeA.comMedlem sedan feb. 20034 441 inlägg
#4

@nders skrev:

Vad exakt är problemet?

Som rubriken säger, sätta värde på dropdown utifrån post i db...

Kanske kan lösa det på Supreme's sätt, men är inte säker.
Skriver ut allt såhär:

strSQL = "SELECT usrID, usrName FROM tbl_usr ORDER BY usrName ASC"
			Set oRec = oConn.Execute(strSQL)
			If Not oRec.EOF Then
				Do Until oRec.EOF
					Response.Write(VbTab & VbTab & VbTab & "<option value=""" & oRec("usrID") & """>" & oRec("usrName") & "</option>" & VbCrLf)
				oRec.MoveNext
				Loop
			Else
			strRow = "<option value=""noone"">Inga Användare...</option>"
			End If
			oRec.Close

Sen kollar jag för den spec. adressen, vem som är ansvarig där, då ska det värdet visas på min dropdown lista.

Hänger ni med?

139 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)