webForumDet fria alternativet

lägga in en kolumn i en <select>

ASP

7 svar · 246 visningar · startad av anders4u

Medlem sedan apr. 2002271 inlägg
Frågan#1

jo jag försöker att lägga in en kolumn från en accessdatabas i en <select>
så här försöker jag

<%while not rs.EOF %> 
	<select size="20" name="D1" id="<%=rs("NamnK")%>"
	

	<%
	rs.MoveNext
	Wend
	%>
	</select>

men det fungerar inte.
hur gör man?
jag kan inte heller säga hur många det finns i databasen.
tacksam för hjälp

Medlem sedan sep. 2002366 inlägg
#2

SELECT är inte "elementen". Det är "OPTION".. alltså åt det här hållet:

<SELECT NAME="namn">
<%while not rs.EOF %> 
    <OPTION VALUE="<%=rs("NamnK")%>"><%=rs("NamnK")%></OPTION>
<%
rs.MoveNext
Wend
%>
</SELECT>
Medlem sedan juni 200032 967 inlägg
#3
<select size="20" name="D1">
<%while not rs.EOF %>
    <option value="<%=rs("NamnK")%>"><%=rs("NamnK")%></option>
    <%
    rs.MoveNext
    Wend
    %>
</select>

Eller? Missförstår jag?

Mvh,

Medlem sedan apr. 2002271 inlägg
#4

Oh!
tackar, fungerar super.

vad beskriver första respektive andra <%=rs("NamnK")%>?

Medlem sedan juni 200032 967 inlägg
#5

Den som står vid value är det som skickas iväg när formuläret postas, och den mellan <option></option> det som visas i select-menyn. Det kan vara samma, men det behöver inte vara det. Vill du att det ska vara samma kan du hoppa över value-biten och bara skriva värdet mellan <option></option>.

mvh,

Medlem sedan apr. 2002271 inlägg
#6

så då kan man välja en annan kolumn vid första.
va bra. för jag vill sprar tabellens nyckel och inte värdet jag visar.
tack
ska nu försöka.
:)

Medlem sedan juni 200032 967 inlägg
#7

anders4u skrev:

så då kan man välja en annan kolumn vid första.
va bra. för jag vill sprar tabellens nyckel och inte värdet jag visar.

Precis! Så brukar jag göra. Det känns mycket smidigare att posta runt id-värden än textsträngar.

Lycka till!

Mvh,

Medlem sedan apr. 2002271 inlägg
#8

yes
;)

267 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
115 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)