---
title: "Strängar och annat elände"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11200-strängar-och-annat-elände"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bendro"
published: "2001-08-20T09:59:00.000Z"
updated: "2001-08-20T10:06:00.000Z"
replies: 1
views: 151
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/11200-strängar-och-annat-elände"
---

# Strängar och annat elände

## #1 — Bendro, 2001-08-20T09:59Z

Har kollat runt lite på tidigare inlägg om strängar men behöver nog lite hjälp ändå.

Jag har ett formulär som loopas fram från en databas. Input i formuläret är Antal och ID. Antal skall användaren skriva in och ID läggs automatiskt i ett hidden-fält.
Eftersom jag loopar fram listan får ju input-fälten samma namn, och därmed sammlas all info i en sträng. Problemet jag har är när jag skall separera strängarna (Antal och ID). Jag har provat

```
<%for each antal in request.form("antal")%>
<%if antal<>"0" then%>
<%=id%>&nbsp;antal=<%=antal%><br><br>
<%end if%>
<%next%><%for each antal in request.form("antal")%>
<%if antal<>"0" then%>
<%=id%>&nbsp;antal=<%=antal%><br><br>
<%end if%>
<%next%>
```

Resultatet blir att den skriver ut de rader där jag fyllt i ett antal. Men den delar inte upp strängen ID utan skriver ut hela strängen på en gång. Typ så här:

```
4029, 4016, 4001, 4017, 4002, 4018, 4003, 4004, 4019, 4011, 4025, 4012, 4026, 4005, 4024, 4013, 4006, 4020, 4022, 4021, 4023, 4027, 4007, 4008, 4015, 4009, 4010 antal=2
```

Det är ju viktigt att ID skrivs ut i samband med rätt antal för det ID:t.
Några förslag?

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

## #2 — mrblonde, 2001-08-20T10:06Z

kan man inte tänka sig att man döper alla input fälten olika så man kan sklja på dem.

```
<%
i = 1
while not rs.eof%>
<input type="text" name="t<%=i%>">
<input type="hidden" name="h<%=i%>" value="<%=rs("id")%>"
<%
i = i+1
rs.movenext
wend
%>
<input type="hidden" value=<%=rs.recordcount%> name="antalinputfält">
```

Sen är det bara att läsa av fältet antalinputfält och så vet du hur många fält du har, och lätt som en plätt får du tag i vad användarens antal och vilket id det tillhör.

Hänger du med? :)

\[r\]Glömde räkna upp i.\[/r\]

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11200-strängar-och-annat-elände
