Avatar billede meyer Nybegynder
13. april 2008 - 10:09 Der er 7 kommentarer og
2 løsninger

loop i loop i loop

Kan man lave 3 loop indeni hinanden som kører samtidig?

do while rs
do while rs1
do while rs2

og trække det ud fra alle tre jeg skal bruge her
(det er fordi jeg skal bruge det i 3 kolonner)

rs.movenext
rs1.movenext
rs2.movenext
loop
loop
loop
Avatar billede w13 Novice
13. april 2008 - 10:22 #1
Du kan godt lave loops i loops, men hvordan du havde tænkt dig, de sku' køre samtidig, ved jeg ikke.
Avatar billede keysersoze Guru
13. april 2008 - 10:30 #2
hvis formålet kun er at dele et recordset op i 3 kolonner så behøver du slet ikke 3 recordsets;

counter = 0
do while not rs.eof
  response.write "<td>" & rs("noget") & "</td>"
  counter = counter + 1
  if counter = 3 then
    response.write "</tr><tr>"
    counter = 0
  end if
  rs.movenext
loop
Avatar billede meyer Nybegynder
13. april 2008 - 10:33 #3
Hmmm ok :-)

jeg skal lave en:
hovedmeu i kolonne 1
undermenu i kolonne 2 (hvis der er noget)
og så en under undermenu i kolonne 3 (hvis der er noget)

Ville bare helst ha' den automatisk - men kan da godt være jeg bare skal lave den manuelt (bare hente dem fra dem basen stykvis)- der er et maks antal i layoutet :-)
Avatar billede keysersoze Guru
13. april 2008 - 11:32 #4
som jeg forstår opsætningen vil et almindeligt loop i loop kunne gøre det - også uden at de løber samtidig men altså bare inde i hinanden.
Avatar billede meyer Nybegynder
13. april 2008 - 11:44 #5
Hvordan ville du gøre det?
Avatar billede cpufan Juniormester
13. april 2008 - 12:49 #6
jeg vil læse de 3 recordset ind i arrays.
og så arbejde med disse i stedet for.
Avatar billede meyer Nybegynder
13. april 2008 - 14:47 #7
Jeg loopede den yderste og kørte de 2 inderste manuelt med noget if...then.. så virker det da for nu :-)

Gider I ikke lige svare så kan i dele pointene.
Avatar billede cpufan Juniormester
13. april 2008 - 16:59 #8
svar
Avatar billede keysersoze Guru
14. april 2008 - 17:44 #9
svar :)
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