---
title: "do until loop och räknare?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/184942-do-until-loop-och-räknare"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "clacke"
published: "2010-10-16T07:55:29.000Z"
updated: "2010-11-12T10:48:36.000Z"
replies: 4
views: 1091
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/184942-do-until-loop-och-räknare"
---

# do until loop och räknare?

## #1 — clacke, 2010-10-16T07:55Z

Jag har en lista med värden från dbn, aaa, bbb, ccc

1\. Hur skriver jag do until loopen så att den bara loopar så många gånger som jag har värden, dvs 3 i detta fall?

2\. Jag försöker skriva ut "i" efter varje värde(headline), men nu skriver den ut aaabbbccc1 aaabbbccc2 osv. Jag vill skriva ut aaa1 bbb2 ccc3.

if(request.form("submit") \<\> "") then

int i=1
do until i = 5

if(request.form("headline") \<\> "") then

response.write request.form("headline")&i&"\<br\>"

end if
i = i + 1

Tack på förhand!
loop 
end if

Permalänk: https://www.webforum.nu/p/184942

## #2 — aron, 2010-10-16T22:35Z

Hej

I din loop använder du:

```
request.form("headline")
```

Jag kan inte ASP men det verkar som om denna tar med hela listan varje gång. Bör du inte använda "i" värdet för att bestämma vilket värde ur listan som ska användas?

Edit: 1. Finns det ingen "For each-loop" i ASP? annars får man väll kolla längden och köra efter den.

Permalänk: https://www.webforum.nu/p/2257131

## #3 — voigtann1, 2010-10-17T06:51Z

Jo, for each fungera, både på request.form och request.form("namn")

Permalänk: https://www.webforum.nu/p/2257135

## #4 — saw, 2010-11-02T12:52Z

Har du ett kommatecken mellan värdena? T ex aaa, bbb, ccc?
I såfall så är det ju bara att splitta vid ",".
Jag har för mig att det skall se ut som

```
string sText=request.form("headline") 
string sText1[]=split(sText,",")
do until .... osv
```

Ung så skulle jag försöka med.

Permalänk: https://www.webforum.nu/p/2258490

## #5 — civilpolisen, 2010-11-12T10:48Z

index.asp?headline=aaa,bb,ccc,dd

```
<%
myVar = request("headline")
myVar = split(myVar, ",")
FOR j = 0 TO UBound(myVar,1)
  response.write j+1 & ". " & myVar(j) & "<br>"
NEXT
%>
```

Det finns många sätt att få detta att fungera. Här är ett sätt.

Permalänk: https://www.webforum.nu/p/2259331

---

Tråden på webben: https://www.webforum.nu/amne/asp/184942-do-until-loop-och-räknare
