---
title: "Loop"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9858-loop"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mastermani"
published: "2001-06-03T14:53:00.000Z"
updated: "2001-06-03T19:08:00.000Z"
replies: 12
views: 161
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/9858-loop"
---

# Loop

## #1 — mastermani, 2001-06-03T14:53Z

Jag har en Loop fråga...
jag vet hur man använder loopar när man vill hämta allt innehåll från en datas...

men hur gör jag om jag vill loopa en request.form ända tills alla formen som skickades ska loopas och en efter en läggas in i databsen

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

## #2 — PatrikB, 2001-06-03T15:02Z

```
For Each objItem In Request.Form
Response.Write objItem & ": " & Request.Form(objItem)
Next
```

Koden ovan loopar igenom hela kollektionen i Request.Form, inkl alla submit och reset knappar, hidden fält etc.
Du kan trixa med koden ovan för att sedan lägg in i databasen.

cya,
PatrikB

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

## #3 — mastermani, 2001-06-03T15:05Z

Tackar en till fråga..
din kod:

```
For Each objItem In Request.Form
Response.Write objItem & ": " & Request.Form(objItem)
Next
```

min modifierade kod...

```
For Each objItem In Request.Form
IF Request.Form(objItem)= "Checked" then
'koden för att delete just den från databasen

end if
Next
```

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

## #4 — PatrikB, 2001-06-03T15:07Z

ok, ska du deleta från db med hjälp av ID?
Vad är namnet på checkboxen som du markerar när du ska deleta?

cya,
PatrikB

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

## #5 — mastermani, 2001-06-03T15:09Z

Jag har ej fixat klart det än men det kommer att det unika ID som den får när posten skapades. det är namnet på formen lixom eller nått sånt....

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

## #6 — PatrikB, 2001-06-03T15:14Z

ok, själv skulle jag namnge alla checkboxar till tex: txt_Delete och sätta value till ID (räknaren i db)

Sedan är det hur lätt som helst att deleta från db utan att loopa igenom hela kollektionen:

```
strToDelete = Request.Form("txt_Delete")

strSQL = "DELETE FROM TBL_MIN_TABELL WHERE FLD_MY_ID IN (" & strToDelete & ")"
objConn.Execute(strSQL)
```

modifiera sql-uttrycket och objConn så att det stämmer överens med dina uppgifter så att säga.

cya,
PatrikB

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

## #7 — mastermani, 2001-06-03T15:17Z

Men det är lixom inte en som ska deletas...

killen kanske kryssar 100 checkboxar som skall tasbort...
måste man inte loopa då???
och på sidan som listar checkboxarna så har jag loopat ur dem från databas så alla får ju ändå checkboxnamn

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

## #8 — LarsG, 2001-06-03T15:36Z

I och med att checkboxarna har samma namn så kommer det som finns i value att slås ihop till en kommaseparerad lista för de checkboxar som är ikryssade.

T.ex om någon kryssar i checkboxarna med value 11 och 47 så skulle det bli en sql-sats som ser ut

DELETE FROM TBL_MIN_TABELL WHERE FLD_MY_ID IN (11,47)

dvs, man tar bort de poster där fld_my_id = 11 eller fld_my_id = 47

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

## #9 — mastermani, 2001-06-03T15:38Z

alltså stämmer denna kod?

```
strToDelete = Request.Form("txt_Delete")
strSQL = "DELETE FROM TBL_MIN_TABELL WHERE FLD_MY_ID IN (" & strToDelete & ")"
objConn.Execute(strSQL)
```

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

## #10 — LarsG, 2001-06-03T15:40Z

Jo.

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

## #11 — mastermani, 2001-06-03T15:41Z

Tackar det var alltjag ville veta....

ASP roxx PHP suxx

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

## #12 — Vide, 2001-06-03T17:27Z

> ASP roxx PHP suxx

Antar att du har lika mycket erfarenhet i PHP som i ASP för att göra detta uttalande!? :)

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

## #13 — PatrikB, 2001-06-03T19:08Z

he,he ... man ska nog inte säga att PHP suxx och ASO roxx.....

I sin givna miljö slår de varandra.
Själv skulle jag inte kunna tänka mig att köra ASP på en linux burk med chilliASP!! ... det SUGER FETT.
Däremot skulle jag hellre köra PHP på den burken.

Likadant om jag har en NT burk ... då skulle jag nog välja ASP framför PHP.

Alltså, det är de givna förutsättningarna som spelar roll när man ska använda sig av ngt scriptspråk, eller ... min uppfattning om det.

Sorry, nu vart detta totalt off topic .. sorry,

cya l8er
PatrikB

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9858-loop
