---
title: "Användarangivet antal formulär fält?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/63790-användarangivet-antal-formulär-fält"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "CatZ"
published: "2003-01-03T21:12:14.000Z"
updated: "2003-01-04T16:38:11.000Z"
replies: 14
views: 255
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/63790-användarangivet-antal-formulär-fält"
---

# Användarangivet antal formulär fält?

## #1 — CatZ, 2003-01-03T21:12Z

Hur gör man lite snyggt så att användaren kan ange hur många tex tider han/hon ska skriva in i databasen ?

Som det är nu har jag ett förvalt fält och sedan får de uppdatera genom att klicka på "ny tid"

Det bästa vore givetvis om det gavs möjlighet att skriva in allt på en gång.

Ska man köra popup? eller dela in formuläret i flera olika sidor ?

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

## #2 — PatrikB, 2003-01-03T21:14Z

eftersom du inte i förväg vet hur många tider en avnändare ska lägga in så måste du antingen ha någon form av pop-up eller ett flerstegs-formulär.

Vilket som enligt mig ... men, prata med de som ska använda applikationen och hör hur de vill ha det.

cya,
PatrikB

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

## #3 — CatZ, 2003-01-04T05:04Z

Hur bygger man upp ett flerstegsformulär i asp ?

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

## #4 — crisse6, 2003-01-04T06:07Z

om jag har fattat det ratt sa borde det vara sa har:

**sida1.asp**
\<form name="form1" method="post" action="sida2.asp"\>
\<input type="text" name="tid1"\>
\</form\>
**sida2.asp**
\<form method="post" name="form2" action="sida3.asp"\>
\<input type="hidden" name="tid1" value="\<%=request.form("tid1")%\>"\>
\<input type="text" name="tid2"\>
\</form\>

osv.... 

om jag nu har hajat det ratt ;)

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

## #5 — CatZ, 2003-01-04T06:10Z

Ja precis, men hur får jag med alla tidigare formulärfält från tidigare sidor ?

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

## #6 — crisse6, 2003-01-04T06:29Z

> \<input type="hidden" name="tid1" value="\<%=request.form("tid1")%\>"\>

Hidden ar formular som inte syns. Fran sida1.asp sa nar du fyllt i det och det skickas till sida2.asp sa finns informationen dar i hidden faltet... 
sa pa sida3.asp far du ha det tva tidigare formularen, dvs
hidden faltet som lag pa sida2.asp och det andra formularet som lag pa sida2.asp = pa sida3.asp:
\<input type="hidden" name="tid1" value="\<%=Request.Form("tid1")%\>"\>
\<input type="hidden" name="tid2" value="\<%=Request.Form("tid2")%\>"\>

ar du med? ;)

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

## #7 — CatZ, 2003-01-04T06:33Z

aah nu fattar jag :) tack för hjälpen ;)

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

## #8 — crisse6, 2003-01-04T06:33Z

sure ;)

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

## #9 — OveRRidE, 2003-01-04T10:22Z

Detta har diskuterats innan, på denna sida: <http://www.webforum.nu/showthread.php?s=&postid=519585#post519585>

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

## #10 — CatZ, 2003-01-04T11:39Z

Förbaskat bra OveRRide... som vanligt :D tackar tackar tackar \*333+1 = 1000\*tackar

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

## #11 — CatZ, 2003-01-04T12:38Z

Hur sparar jag nu detta sedan då ? 

```
		For i = 1 to Antal
			SQL2 = "INSERT INTO krSpel(dagarID, tid, KrID)" & _
			" VALUES('" & SQLEncode(Request.Form("dagarID")) & "', " & _
			" '" & SQLEncode(Request.Form("tid")) & "', " & _
			" " & SQLEncode(rs2(0)) & ")"
			dbCom.Execute SQL2,,128
		Next
```

så försökte jag men det verkar inte vilja spara nåt, ska testa skriva ut det med response.write får vi se vad det säger...

Såhär blir det när jag skriver ut det

```
INSERT INTO krInfo (KrLan, KrNamn, KrGata, KrPostnr, KrStad, KrTele, KrLank, KrMpnID, KrEpost, KrSommar) 
VALUES('Blekinge', '123', '123', 123, '123', '123', 'http://123', 123, '123', 'Ja')

INSERT INTO krSpel(dagarID, tid, KrID) 
VALUES('2, 3, 4, 5, 6', '18:20, 18:20, 18:20, 18:20, 18:20', 0)
```

Får upp ett meddelande om att:

Microsoft JET Database Engine fel '80040e14'

Antalet värden i frågan och antalet målfält är olika.

/admin/admin_krInfo_ltks.asp, line 40

rad 40 är ju då som alltid  dbCom.Execute SQL2,,128

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

## #12 — OveRRidE, 2003-01-04T15:41Z

RED. Fel av mig. :r

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

## #13 — OveRRidE, 2003-01-04T15:45Z

Jag kommer inte ihåg om det kan påverka, men har du inte glömt ett mellanslag före den första parantesen?

```
INSERT INTO krSpel (dagarID, tid, KrID) 
VALUES('2, 3, 4, 5, 6', '18:20, 18:20, 18:20, 18:20, 18:20', 0)
```

Lite skumt dock, då meddelandet talar för sig självt.

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

## #14 — CatZ, 2003-01-04T16:26Z

aha, men jag hittade ialla fall felet nu när jag kikade, jag har lagt till en klubb med id 0.... men id0 finns inte det ska ju finnas 5\*KrID oxo men det står bara 0

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

## #15 — CatZ, 2003-01-04T16:38Z

... ska starta en ny tråd denna är ju inte korrekt längre

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/63790-användarangivet-antal-formulär-fält
