webForumDet fria alternativet

Optionbox ( Select )

6 svar · 198 visningar · startad av erika

erikaMedlem sedan juli 200048 inlägg
#1

Har följande kod till en selectbox men den väljer aldrig ut nåt ur databasen och ger mig några alternativ :(
Någon som ser nåt fel?

<select name="CountryID" size="1">
<%
SQL = "SELECT CountryID,Country FROM Country ORDER by Country"
set rs = conn.execute(SQL)
do while not rs.eof %> <option value="<% = rs("CountryID") %>"
</option>
<%
rs.Movenext
loop
%>
</select>

får inte fram nåt alls ur det ut tabbelen Country :(

Har givetvis gjort databaskoppling också :
<%
On Error Resume Next
set conn = Server.CreateObject ("ADODB.Connection")
cnpath="DBQ=" & server.mappath("test.mdb")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & cnpath
%>

Tack på förhand!

@ndersMedlem sedan juni 200032 969 inlägg
#2

ta bort on error resume next och se om du får något felmeddelande.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

HarbackMedlem sedan juni 2001206 inlägg
#3

Gör så här istället.

<option><% = rs("CountryID") %></option>

------------------
MVH
Harback

[Redigerat av Harback den 01 aug 2001]

[Redigerat av Harback den 01 aug 2001]

kristofferMedlem sedan juni 20001 257 inlägg
#4

Det verkar som du har glömt ett avslutande tecken.

<select name="CountryID" size="1">
<%
SQL = "SELECT CountryID,Country FROM Country ORDER by Country"
set rs = conn.execute(SQL)
do while not rs.eof %> <option value="<% = rs("CountryID") %>"[b]>[/b]
</option>
<%
rs.Movenext
loop
%>
</select>

------------------
http://www.tavlingar.se

LinaMedlem sedan jan. 2001332 inlägg
#5

Det kan inte vara så att du får med värdena men ser dom inte för att du inte satt nån text på dom?

Testa att skriva:

<option value="<% = rs("CountryID") %>"><% = rs("Country")%>

Då ser du ju utskriften med... :)

------------------
Du lever bara en gång och den gången är nu!

[Redigerat av Lina den 02 aug 2001]

KoplikMedlem sedan juli 20011 129 inlägg
#6

Gör som Lina sa!
Men lägg till </Option> efter.
Alltså

<Option Value="<%= RecSet("MyColumn")%>"><%= RecSet("SamColumn")%></Option>

------------------
Den röda webkodarmasken är lös... Ahhrghhh

erikaMedlem sedan juli 200048 inlägg
#7

Fick det att funka tack så mycket allihop =)

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