Nu postar den bara i Schema samt tillhörande medlem som är exmpel "1".
Hur gör jag för att posta den hos alla medlemmar.
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/members.mdb")&";"
medlem = request.form("medlem")
datum = request.form("datum")
rond = request.form("rond")
match = request.form("match")
var = request.form("var")
turnering = request.form("turnering")
resultat = request.form("resultat")
SQL = "Insert into schema(medlem, datum, rond, match, var, turnering, resultat) Values('"& medlem &"','"& datum &"','"& rond &"','"& match &"','"& var &"','"& turnering &"','"& resultat &"')"
Connect.Execute(SQL)
connect.close
set connect = nothing
Response.Redirect "main.asp"
%>
Detta är SQL-relaterat egentligen.
Det du behöver göra är att göra en INSERT-fråga som använder en SELECT-fråga som indata typ.
Vad heter tabellen som innehåller medlemmarna, och vad heter fältet för medlemsid?
Såhär borde SQL-frågan se ut på ett ungefär:
SQL = "Insert into schema(medlem, datum, rond, match, var, turnering, resultat) "&_
"Select [red][B]medlem[/B][/red], '"& datum &"','"& rond &"','"& match &"','"& var &"','"& turnering &"','"& resultat &"' From [red][B]medlemstabell[/B][/red] "
Byt bara ut det feta mot de rätta namnen så borde det fungera.
Sen bör du göra en sökning på SQL-injection här i forumet och läsa lite ;)
263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2