webForumDet fria alternativet
Logga in / Bli medlem

Select form och for-slinga

ASP

4 svar · 283 visningar · startad av Jörgen HP

Medlem sedan feb. 20012 412 inlägg
Trådstart#1

Hej!

Kan någon se något fel på denna koden?

SQLStmt = "SELECT Kategori FROM b1180.Kategorier ORDER BY Kat_Id "
arrRas = strConn.Execute(SQLStmt).GetRows()

Response.write "<p><select name=""Ras1"" size=""1"">"

For I = 0 To UBound(arrRas,2)
strRas = arrRas(0,I)
Response.Write "<option value="" "& strRas &" "">"& strRas &"</option>"
next
Response.Write "</select></p>"

Hela selecten skrivs ut som de ska och hela arrayen loopas igenom. Men jag vill ju att första rasen ska visas innan man fäller ut drop down menyn så att säga.

Har stirrat mig blid i en timme snart x(

mvh Jörgen

Medlem sedan juni 200032 967 inlägg
#2

hrrm, hur menar du?

(tycker för övrigt att det inte är rätt att i din option value ha mellanslag före och efter strRas.)

mvh,

Medlem sedan juli 20011 129 inlägg
#3

Funkar jättebra för mig...

Vad får du för felmeddelande? :q

Medlem sedan dec. 200012 464 inlägg
#4
SQLStmt = "SELECT Kategori FROM b1180.Kategorier ORDER BY Kat_Id "
arrRas = strConn.Execute(SQLStmt).GetRows()
Response.write "<p><select name=""Ras1"" size=""1"">"

For I = 0 To UBound(arrRas,2)
strRas = arrRas(0,I)
if  I = 0 then
Response.Write "<option value="""& strRas &""" selected>"& strRas &"</option>"
else
Response.Write "<option value="""& strRas &""">"& strRas &"</option>"
end if
next
Response.Write "</select></p>"

Är det så du menar?

Medlem sedan feb. 20012 412 inlägg
#5

Hej!

Den blev kanon LarsG. Men det konstiga är att jag hade en identiskt SELECT till som skrevs ut rätt. Den ovan var ctrl c - ctrl v till en annan sida bara, men ville inte skrivas ut. korrekt :q

Skit i samma, LarsG:s fungerar bra :)

mvh Jörgen

270 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)