Avatar billede zetn Nybegynder
16. februar 2004 - 22:34 Der er 2 kommentarer

Loop de loop

Hvordan kan det være at denne kode kun viser et udslag selv om der er flere kategorier i databasen(MySQL) - samt der bliver ikke vist noget efter dropdown'en:

<select size="1" name="rubrik">
<option value selected>Vælg....</option>
<%
strSQL = "SELECT * from hovedkat order by id DESC"
set re = conn.execute(strSQL)

do while not re.eof

id = re("id")
navn = re("navn")

Response.Write "<option style='COLOR: #ffffff; BACKGROUND-COLOR: #8293A6' value='"& id & "|0'>" & navn & ":</option>"

strSQL = "SELECT * from underkat where hid = " & id & " order by id DESC"
set rq = conn.execute(strSQL)

do while not rq.eof

uid = rq("id")
unavn = rq("navn")

Response.Write "<option style='BACKGROUND-COLOR: #E3E7EA' value='" & re("id") & "." & uid & "'>- " & unavn & "</option>"

rq.MoveNext
loop

rs.MoveNext
loop
%>
</select>


MVH
JW
Avatar billede joshin Nybegynder
16. februar 2004 - 23:07 #1
prøv at ændre rs.MoveNext til re.MoveNext
Avatar billede dr-data Nybegynder
19. februar 2004 - 03:33 #2
du benytter re og rq, men hvorfor bruger du så rs.movenext
gør som joshin beskriver...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester