---
title: "For Next??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/38531-for-next"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Asa"
published: "2002-02-27T07:19:36.000Z"
updated: "2002-02-27T07:54:47.000Z"
replies: 4
views: 241
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/38531-for-next"
---

# For Next??

## #1 — Asa, 2002-02-27T07:19Z

Har en kod där man ska kunna bestämma antal inputrutor med en siffra och med dess text från en settingsfil och koden för själva formuläret ser ut så här och funkar fint:

          **\<%For x = 1 To antalin%\>
          \<%=Inkomst(x)%\>: &nbsp;\<input type="text" name="\<%=Inkomst(x)%\>" size="15\>
          \<%Next%\>**

Sen såklart så finns formtaggarna men har de inte med här!

Koden dit det ska gå ser ut så här:

**For x=1 To antalin
Inkomst" &x &" = Request.Form("Inkomst" &x)
  If Inkomst" &x &" = "" Then Inkomst" &x &" = 0 End If
Next**

Denna kod funkar inte :(

Det ska vara en mindre kod av denna:

**For x=1 To antalin
Inkomst1 = Request.Form("Inkomst1")
  If Inkomst1 = "" Then Inkomst1 = 0 End If
Next

osv**

Hoppas någon kan hjälpa mig med detta problem jag har!

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

## #2 — @nders, 2002-02-27T07:26Z

I VBScript kan du inte använda dynamisk variabeltilldelning på det sättet. Du måste nog använda en array för ändamålet.

```
Dim varInkomst
Redim varInkomst (antalin)
For x=1 To antalin 
varInkomst(x) = Request.Form("Inkomst" &x) 
If varInkomst(x) = "" Then varInkomst(x) = 0 End If 
Next
```

Ungefär. :)

Mvh,

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

## #3 — Asa, 2002-02-27T07:40Z

Hur summerar man då alla varInkomst(x) ???

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

## #4 — @nders, 2002-02-27T07:46Z

```
lngSumma = 0
for i = 1 to  ubound (varInkomst)
    lngSumma = lngSumma +cLng(varInkomst(i))
next

response.write lngSumma
```

Annars kan du ju göra den summeringen redan när du fyller upp arrayen.

Mvh,

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

## #5 — Asa, 2002-02-27T07:54Z

Tackar så jättemycket :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/38531-for-next
