Avatar billede html_wizard Nybegynder
22. december 2004 - 13:51 Der er 6 kommentarer og
1 løsning

LOOP - hvor tekst + tal skal skrives

I en inc fil er forskellige værdier sat

text1="klknm"
text2="woroj" osv...

<%i=1%>
<%Do until i=19 %>
<%text=(text) & i%>
<%=text%>
<%i=i+1%>
<%Loop %>

Men den nægter at skrive teksten.

Den skriver en masse tal, lige meget hvordan jeg sætter linien:
<%text=(text) & i%>

hvordan skrives den så jeg får det rigtige resultat?
Avatar billede tdimhcs Nybegynder
22. december 2004 - 14:18 #1
Prøv med:
<%
Dim tekst,test,i
tekst = "test"

i = 1
Do until i = 19
    text = (tekst) & i
    response.write text & "<br>"
    i = i + 1
Loop
%>

/Kurt
Avatar billede html_wizard Nybegynder
22. december 2004 - 14:33 #2
Den skriver stadig kun teksten: test1
i stedet for den værdi der tidligere er referet til test1
Avatar billede Slettet bruger
22. december 2004 - 14:45 #3
response.write text & i  eller
response.write eval("text" & i) eller
response.write eval(text & i)
Avatar billede html_wizard Nybegynder
22. december 2004 - 15:18 #4
eval("text" & i)

løser problemet.

Tak - læg et svar
Avatar billede Slettet bruger
22. december 2004 - 15:55 #5
jeps
Avatar billede tdimhcs Nybegynder
23. december 2004 - 09:02 #6
--> wizard
Mit script skriver teksten "test1" til og med "test18" som den bliver bedt om!


/Kurt
Avatar billede html_wizard Nybegynder
23. december 2004 - 13:04 #7
/kurt

Men spørgsmålet gik på at udskrive en værdi som test1 tidligere var givet.
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