HejProblem med select
Jag har problem med en select sats som jag inte får att fungera.
Det är bara första värdet som jag lyckas få fram. Jag postar värdet till en annan sida
Så här ser koden ut:
Sida 1:
if not rs.EOF then
Do until rs.EOF %>
<td> <%
sql = "SELECT a.antal, a.category, c.company_id,c.antal_id FROM SP_antal a INNER
JOIN SP_companyantal c ON "
sql = sql & "a.antal_id = c.antal_id WHERE c.company_id = " & session("company_id")
& " AND a.category=" & rs("category")
sql = sql & " ORDER BY a.antal"
set antal = myconn.execute(sql)%>
<select name="antal_<%= rs("rad_id") %>"><%
Do until antal.EOF %>
<option value="<%= antal("antal") %>"><%= antal("antal") %></option><%
antal.MoveNext
loop
antal.Close %>
</select></td>
rs.MoveNext
if (color = "#dddddd") then color = "ffffff" else color = "#dddddd"
loop %>
Så här ser andra sidan ut som hämtar värderna och uppdaterar databasen:
radId = split(request.form("rad_id"),",")
For each rad in radId
rs.Open "SELECT ordernummer,status,kundnr, datum,antal,anstNamn,typ FROM
SP_orderrader WHERE rad_id = " & rad, myconn, 1,2
rs("antal") = request.form("antal_" & rad)
rs.Update
next
Är det någon som kan se vad jag gjort för fel? Om man väljer ex. 3 orderrader och skickar iväg så kommer det bara ett värde för antal i första orderradern.
Maria