Jag har skall skicka ett okänt antal val ifrån en multipel select sats och sedan skall jag skriva ut dem en efter en. Det går utmärk att skriva Du menar så här tror jag? Eller såhär:Array problem
Request.Form("storage")(3)
och får stram det tredje valet ifrån storage men bara om det finns 3 eller fler val gjorda. Detta gör att det blir problem om jag skall t.ex göra en loop för när jag kommer till ett för stort värde får jag felmeddelanden. Jag har testat att använda mig av Ubound(Request.Form("storage")) för att få fram mängden men det visade sig att storage var ingen array.
Så här ser storage ut
<select name="storage" MULTIPLE size=5><%
strSQL = "SELECT * FROM tblVal WHERE subject like 'storage'"
Set objAS = Server.CreateObject("ADODB.Recordset")
objAS.Open strSQL, objConn
Do While NOT objAS.EOF
Response.Write ("<option value='" & objAS("value") & "'>" & objAS("value") & "</option>")
objAS.MoveNext
Loop
Set strSQL = Nothing
objAS.Close
Set objAS = Nothing
%>
Någon som kan tipsa mig vore jag mycket tacksam. Sv: Array problem
<code>
for each current in Request.Form("storage")
response.write current & "<br>"
next
</code>Sv: Array problem
<code>
<%
For i = 1 To Request.Form("storage").Count
Response.Write Request.Form("storage")(i) & "<BR>"
Next
%>
</code>