Hej! Kanske inte världens snyggaste men en fungerande lösning för ditt ändamål: Hej!En liten loop
Jag håller på att skapa ett frågeformulär.
Steg 1 är att admin skall tala om hur många frågor som skall skapas.. Detta sker med koden
<Code>
<form name="frmNext1" method="post" action="Buldform.asp">
<tr valign="middle">
<td height="29" valign="top"><!--DWLayoutEmptyCell--> </td>
<td width="169" valign="middle"> <input name="nrQuestion" type="text" size="10"></td>
<td width="174"> </td>
</tr>
<tr valign="middle">
<td width="48" height="43"> </td>
<td align="center" valign="middle"> <input name="Next1" type="submit" id="Next1" value="Nästa -> Steg 1">
</td>
<td></td>
</tr>
</form>
</code>
Detta är inga problem. Formen anropar sedan samma sida och Antalet rader skapas och numreras. Då kommer nästa sekvens. Här skall man tala om hur många svars alternativ varje fråga skall ha.
<code>
<% for I = 1 to NumberOfQuestion
%>
<tr>
<td width="51" height="25" align="right" valign="top"><font color="#333333" size="1" face="Verdana"><%= (I) %>
</font></td>
<td width="164" valign="middle"> <input name="QUestnr<%= (i) %>" type="text" id="QUestnr" size="10">
</td>
<td> </td>
</tr>
<tr>
<td height="1"></td>
<td></td>
<td></td>
</tr>
<% next %>
</code>
Detta kommer jag sedan att skicka till en annan sida. Denna sida skall sedan generera en textbox för varje fråga, samt antalet textboxar för antalet svar kopplat till denna fråga.
Nu kommer min fråga...
Hur skall jag göra för att kunna få ut frågenr samt antalet svar ur
<code>
<input name="QUestnr<%= (i) %>" type="text" id="QUestnr" size="10">
</code>
när denna sedan skickas till nästa sida. Där anvnder jag ju request.form("QUestnr").
jag vill alltså veta fråga 1 skall ha 1 svar, fråga två skall ha 5 svar osv
Hoppas att det är begripligt
/PhinalaSv: En liten loop
Spara undan NumberOfQuestion i ett hidden-fält i din "sida 2"
<input name=NQuestions type=hidden value=10>
du har också:
<input name=Question_Nr1 type=text value="">
<input name=Question_Nr2 type=text value="">
osv..
sedan läser du i din sista sida:
Dim NumberOfQuestions
NumberOfQuestions= request.form("NQuestions")
for i = 1 to NumberOfQuestions
NumberOfQuestionsHere = request.form("Question_Nr" & i)
nextSv: En liten loop
Jag var själv innne på detta. Jag hade kommit så långt som
for i = 1 to NumberOfQuestions
NumberOfQuestionsHere = request.form("Question_Nr" & i)
next
Jag gjorde följande fel " request.form("Question_Nr & (i)")
Så jag tackar för hjälpen, nu fungerar det
Phinala