---
title: "Request.Form Loop *gha*"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7123-request-form-loop-gha"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mr Nils"
published: "2000-11-14T11:34:00.000Z"
updated: "2000-11-14T16:24:00.000Z"
replies: 4
views: 221
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/7123-request-form-loop-gha"
---

# Request.Form Loop *gha*

## #1 — Mr Nils, 2000-11-14T11:34Z

Har ett mycket irriterande problem. Jag har gjort ett script som loopar ut en massa personer ur en databas, samtidigt som det lägger en checkbox med unikt namn innan varje person. (från 1-xxx)

Om man klickar på checkboxen skall man sedan kunna filtrera bort folk man inte vill ha med (det är en mailplattform). När man sedan valt dom man inte vill ha med så går klickar man på submit knappen, och så här långt är det inga problem.

När jag sedan skall göra en loop för att ta fram så fungerar det inte. Jag använder följande kod:

```
<%
DIM b
b=0
DO until b = 7
b=b+1
response.write request.form([b])
loop
%>
```

Den skriver bara ut resultatet om jag kryssat för alla checkboxar annars får jag ett:

```
Request-objekt fel 'ASP 0105 : 80004005' 
Indexet ligger utanför intervallet 
/3at/skicka.asp, rad 18 
Ett matrisindex ligger utanför intervallet.
```

Om jag däremot skriver en massa response.write request.form("1") etc så fungerar det.

Vaför?

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

## #2 — emission, 2000-11-14T12:03Z

Om du ger alla checkboxar samma namn....

for i=1 to request.form("checkboxen").count
			
 response.write request.form("checkboxen")(i) & "\<BR\>"	
next

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

## #3 — Mr Nils, 2000-11-14T12:32Z

Det funkade guld!

emission, du är min idol.

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

## #4 — Mr Nils, 2000-11-14T14:01Z

Hm, det fungerade bra, tills jag skulle lista checkboxarna. Det jag behöver är alltså att den listar alla checkboxarna.. Hm... Såhär ligger det till.

Det första jag gör är att väljer inom vilka områden jag vill hämta folk från databasen. När dom listas så kan man med kryssrutor välja vilka som skall vara med.

Sedan skall alla listas, med ett rött X bakom alla som inte valts.

Hur går jag tillväga? Har försökt i två dagar nu.. så jag börjar bli desperat. \*argh\*

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

## #5 — emission, 2000-11-14T16:24Z

Oki, du får du knepa lite, eftersom endast ikryssade checkboxar skickas med.
Alla måste alltså anges med egna namn.

För varje kryss...

\<INPUT TYPE="HIDDEN" NAME="checkbox" VALUE="1"\>
\<INPUT TYPE="CHECKBOX" NAME="check1"\>

och sedan

```
for i=1 to request.form("checkbox").count
response.write "Checkbox " & request.form("checkbox")(i) & ": " & request.form("check" & request.form("checkbox")(i)) & "<BR>" 
next
```

\[Redigerat av emission den 14 nov 2000\]

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7123-request-form-loop-gha
