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%> antal=<%=antal%><br><br>
<%end if%>
<%next%><%for each antal in request.form("antal")%>
<%if antal<>"0" then%>
<%=id%> 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:
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]
273 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a