webForumDet fria alternativet

Lägga in checkbox värden i databasen

ASP

1 svar · 285 visningar · startad av clacke

Medlem sedan feb. 2003234 inlägg
Frågan#1

Hej
Jag vill kunna lägga in dom värden som bockas för i checkboxarna i databasen!
Först väljer jag ut dom rum som finns i room tabellen och när man bockar för en eller flera av dom checkboxarna ska det läggas in i kodstycke nr2 nedan.
Tacksam för hjälp!
Mvh
Claes

Kodstycke nr 1<%
dim i
i = 0

sql5 = "SELECT * FROM room ORDER BY rumsnamn;"
set rs5 = conn.execute(sql5)

do until rs5.eof %>
<input name="rum_id<%=i%>" type="checkbox" value="<%=rs5("rum_id")%>"><%=rs5("rumsnamn")%><br>
<% rs5.movenext
i = i + 1
loop %>

Kodstycke nr2

<% i = 0

if request.form("skicka") = "Lägg till" AND nytt <> "" then
do until rs5.eof
sql = "INSERT INTO rabatter(namn,belopp, abonnemang, vanlig_tid,rum_id) VALUES('"& nytt &"',"& pris &", '"& abonnemang &"', '"& vanlig_tid &"', '"& request.form("rum_id"&i) &"');"
conn.execute(sql)
rs5.movenext
i = i + 1
loop

end if
%>

Medlem sedan feb. 2003234 inlägg
#2

Fixade det själv på detta viset!

if request.form("skicka") = "Lägg till" AND nytt <> "" then
for each rum_id in request.form("rum_id")
sql = "INSERT INTO rabatter(namn,belopp, abonnemang, vanlig_tid,rum_id) VALUES('"& nytt &"',"& pris &", '"& abonnemang &"', '"& vanlig_tid &"', "& rum_id &");"
conn.execute(sql)
next
end if

252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)