webForumDet fria alternativet

klurar lite med loop

7 svar · 179 visningar · startad av Sico

SicoMedlem sedan maj 20002 597 inlägg
#1

Har tagit mig i kragen å ska nu lära mig asp ordentligt. Kikade runt lite å såg att webStudio's guide verkade ganska bra.
Har iof hört att deras loginscript är inte att ha.. varför?

Men till saken.
Denna lopsatsen har dom gjort iaf men..

<% 
Dim Summa
Summa = 1 

Do While Summa < 20 

Summa = Summa + 1 

If Summa = 15 Then 

Exit Do 

End If
%> 

Här kommer det ett tal p g a Do: <B><%=Summa%></B><BR> 

<% Loop %>

Den slutar ju på 14... hmm.. eh... varför? logikens pusselpitar faller inte på plats..

------------------
O Yeah!
I wouldn't if I couldn't

[Redigerat av Sico den 28 dec 2001]

M@rtinMedlem sedan dec. 19992 085 inlägg
#2

Tror det kan bero på att du kör med DO While. Testa att köra med bara While istället. Tror Do While exekveras efter det att vilkoret testats eller nåt i den stilen.

------------------
//M@rtin || Peachy.nu\\

ni taLar Bra laTiN

jorgenMedlem sedan feb. 20012 412 inlägg
#3

Ser ut som kaka på kaka grejen, varför sätta loopvilkoret till < 20 och sedan avbryta vid 15?

Skulle gjort så här istället:

<% 
Dim intSumma
For intSumma = 1 to 15 

response.write "<p>"& intSumma &"</p>"

intSumma = intSumma + 1 
Next
%>

Men det var kanske någon annan poäng varför de gjorde så? de ville kanske visa hur exit do fungerar?

------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.

[Redigerat av jorgen den 28 dec 2001]

SicoMedlem sedan maj 20002 597 inlägg
#4

mjo kakan har jag allt sett men det va ju att jag skulle lära mig Exit Do.

M@rtin. Ditt funkade inte..

------------------
O Yeah!
I wouldn't if I couldn't

[Redigerat av Sico den 28 dec 2001]

jorgenMedlem sedan feb. 20012 412 inlägg
#5

Okey, alla tal från 0-15 då :)

<% 
Dim intSumma
For intSumma = 0 to 15 

response.write "<p>"& intSumma &"</p>"

Next
%>

------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.

SicoMedlem sedan maj 20002 597 inlägg
#6

:P

------------------
O Yeah!
I wouldn't if I couldn't

icaaqMedlem sedan okt. 20005 273 inlägg
#7
<% 
Dim Summa
Summa = 1 

Do While Summa < 20 

Summa = Summa + 1 

 

End If
%> 

Här kommer det ett tal p g a Do: <B><%=Summa%></B><BR> 
If Summa = 15 Then 

Exit Do
<% Loop %>

du hade ju satt Exit do innan du skrev ut talet.... :)

------------------
kolung.....det tål att tänkas på!

[Redigerat av icaaq den 28 dec 2001]

SicoMedlem sedan maj 20002 597 inlägg
#8

Du menar såhär va?

<% 
Dim Summa
Summa = 0 
Do While Summa < 20 

Summa = Summa + 1 
%> 

Här kommer det ett tal p g a Do: <B><%=Summa%></B><BR> 

<%
If Summa = 15 Then 

Exit Do
End If
Loop
%>

hehe.. tack för hjälpen anyway :)

------------------
O Yeah!
I wouldn't if I couldn't

[Redigerat av Sico den 28 dec 2001]

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)