Avatar billede pollas Nybegynder
31. oktober 2002 - 23:58 Der er 1 kommentar og
1 løsning

Loop igennem filer

Jeg har nogle filer i et bibliotek som jeg looper igennem med fso. Mit problem er, at jeg skal have dem præsenteret iht. 2 variabler, rows og cols, der angiver, hvor amnge rækker og kolonner en tabel har. Foran hvert filnavn skulle der gerne stå, hvilken 'position' man er på, altså fx. så første fil i en tabel med 4 rækker og 5 kolonner hedder 1.1 og sidste i rækken hedder 1.5 - næste rækker hedder så 2.1, 2.2 osv...

Problemet er ikke så meget at tælle op ift. den 'ydre variabel', antallet af filer, men mere hvordan man kører videre til næste fil (kan man beskrive det sådan?), ligesom når man i et recordsæt præsenterer mere end een post pr. linje, og derfor kører en indre løkke med flere rs.movenext'er.

Håber jeg har forklaret mig rimeligt.
Avatar billede rasmuslund Nybegynder
01. november 2002 - 14:50 #1
Okay hvis jeg har forstået det rigtigt så vil du vise nogle filnavne i en tabel.

Jeg ville gemme alle mine filnavne i et array, og så generer tabellen bagefter - har lavet et lille eks. måske du kan bruge det.

<%
rows = 5
cols = 5
files = "f0,f1,f2,f3,f4,f5,f6,f7,f8,f9"
fileArr = split(files,",")
filecount = 0
response.write "<table border=""1"">"
for r=1 to rows
    response.write "<tr>"
    for c=1 to cols
        response.write "<td>"
        if filecount > ubound(fileArr) then
            response.write "&nbsp;"
        else
            response.write r & ":" & c & " = " & fileArr(filecount)
        end if
        response.write "</td>"
        filecount = filecount +1
    next
    response.write "</tr>"
next
response.write "</table>"
%>

Rasmus c",)
Avatar billede pollas Nybegynder
01. november 2002 - 15:47 #2
Selvfølgelig! Et array og en split, så kører det jo...

Mange tak!
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