<code> Du behöver inte ha unika fältnamn. Det är enklare om du inte har det. Då kommer de bara infoga de textfält som har värden:request.form + flera insert
<form method="post" action="tavling.asp?sida=skickafragor&id=<%=request.querystring("id")%>">
<%
do until int(tal) = int(max)
tal = tal + 1
%>
<b>Fråga <%=tal%></b><br>
<input type="text" id="<%=tal%>" name="<%=tal%>"><br><br>
<%
loop
%>
</code>
Vill sätta in alla fält som loopas fram här som olika poster var för sej i en databas tabell... tror det är for each loop jag sak använda men har aldrig använt det.. Typ
<code>
For each request.form in ???
SQL = "insert into fragor(fraga, id) values('" & ????? & "', 5623)"
rs.open SQL, connect,1,2
wend/loop
</code>
det där är bara nått jag gissat ihop som ni ser så finns det några luckor och så "????"Sv: request.form + flera insert
<code>
<form method="post" action="tavling.asp?sida=skickafragor&id=<%=request.querystring("id")%>">
<%
For tal = 1 To Max
%>
<b>Fråga <%=tal%></b><br>
<input type="text" name="Question"><br><br>
<%
loop
%>
</code>
Mottagar sida:
<code>
Dim varTemp
Dim QuestionId
QuestionId = CLng(Request.Querystring("id"))
For each varTemp In Request.Form("Question")
SQL = "INSERT INTO fragor(fraga, id) values('" & Replace(varTemp, "'", "''") & "', " & QuestionId & ")"
connect.Execute SQL
Next
</code>