---
title: "Formloop och split-problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/181964-formloop-och-split-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Koggen"
published: "2010-01-11T13:43:43.000Z"
updated: "2010-01-14T13:09:23.000Z"
replies: 3
views: 611
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/181964-formloop-och-split-problem"
---

# Formloop och split-problem

## #1 — Koggen, 2010-01-11T13:43Z

Hej

Jag skall lägga in värde i en accessbas från ett okänt antal checkrutor (1-7st) mha en loop. Mitt problem är att min split inte verkar fungera, kör jag koden nedan så hamnar båda värdena i samma fält i databasen, men det var meningen att dom skulle komma på vars en rad. Dom är dessutom inte splittade (dom ser alltså ut så här i samma fält i db: första, andra) 
Checkrutorna har samma namn, det är kanske problemet?
Jag har flyttat kommandona hit och dit men får anse mig besegrad. Hoppas någon vill förbarma sig.

Koden:
Formulär:
\<form id="form1" name="form1" method="post" action="test3.asp?action=lagra"\>
\<input name="narvaro_datum" type="checkbox" id="narvaro_datum" value="första" /\>
\<input name="narvaro_datum" type="checkbox" id="narvaro_datum" value="andra"/\>

\<input type="submit" value="Submit" /\>

Lagring:
SQL = "SELECT \* FROM narvaro"
Set rs = CreateObject("ADODB.Recordset")
rs.open SQL, Connect, 1, 2

for each sak in request.Form
lista = split(sak, ",")
for i = 0 to Ubound(lista)
rs.addNew
rs(lista(i)) = request.form(lista(i))
next
rs.update
next

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

## #2 — Koggen, 2010-01-13T13:38Z

Svårt problem tydligen, nåja jag fick lösa det på annant sätt.

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

## #3 — M@gnus, 2010-01-13T15:06Z

> **[Koggen skrev:](https://www.webforum.nu/p/1494326)**
>
> Svårt problem tydligen, nåja jag fick lösa det på annant sätt.

Sugen att dela med dig av lösningen?

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

## #4 — Koggen, 2010-01-14T13:09Z

Det gör jag gärna, men det är ingen optimal lösning tyvärr. På formsidan kan förekomma mellan 1 och 7 checkrutor (veckodagarna). På mottagarsidan lade jag var värde från alla 7 möjliga checkrutor i vars en unik variabel. Sen kollade jag med if-sats om respektive variabel är tom eller ej och om den inte är tom sparas den i en ny post i databasen. Mycket kod blir det men det funkar i alla fall.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/181964-formloop-och-split-problem
