webForumDet fria alternativet

fel på min listruta

ASP

1 svar · 152 visningar · startad av ShoGun

Medlem sedan aug. 2002237 inlägg
Frågan#1

jag hämtar info från tabel städer och skriver ut i en listruta

i tabelen har jag över 50 olika städer

men jag får bara dom 5 första posterna

Set RecSet3 = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * From stader2"
Set RecSet3 = Connect.Execute(SQL)

stad =""
s="7"
Do Until RecSet3.EOF

stad = stad & \_
"\<OPTION VALUE ='" & RecSet3("stadid") & "'"
if cINT(RecSet("stadsnamn")) = cINT(RecSet3("stadid")) then
stad = stad & "selected"
s = "1"
end if
stad = stad & "\>" & \_
 RecSet3("namn") & \_
"\</OPTION\>"

RecSet3.MoveNext
Loop
if not s = 1 then

stad = stad & "<OPTION value=0 selected>Nya stader</option>"

end if
RecSet3.close
______________________

<select name="stadsnamn" id=stadsnamn class="listrutor"> <%=stad %> </SELECT>

Medlem sedan dec. 200012 464 inlägg
#2

Med den koden så skall du visa alla poster i tabellen.

Är det rätt tabell/databas som du använder?

358 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
213 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
214 ms — ändringar (db)