---
title: "Uppdatera alla medlemmar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/164713-uppdatera-alla-medlemmar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Trumpf"
published: "2007-09-20T22:25:21.000Z"
updated: "2007-09-20T23:21:49.000Z"
replies: 1
views: 462
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/164713-uppdatera-alla-medlemmar"
---

# Uppdatera alla medlemmar

## #1 — Trumpf, 2007-09-20T22:25Z

Det var ett tag sen!?
Jag har inte varit i programfarten alls på den sista tiden, men nu startar jag igen.

Jag vill att en lagledare ska kunna uppdatera en kolumn hos alla medlemmar.

```
<table width="400" cellpadding="4" cellspacing="0">
<form method="post" action="do_regga_schema.asp?id=<%=request.querystring("id")%>" method="post">
  <tr>
    <td><b>(användar nr):</b><br><input type="text" name="medlem" size="1" value="<%=Session("id")%>"> <font color="red">ÄNDRA INGET HÄR!</font></td>
  </tr>

   <tr>
    <td><b>Speldatum:</b><br><input type="text" name="datum" value="??" size="8" value="">Exempel: 2007-10-15</td>
  </tr>

  <tr>
    <td><input type="Submit" name="in" value="Lägg in annons">  </td>
  </tr>
</form>
</table>
```

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"
%>
```

Permalänk: https://www.webforum.nu/p/164713

## #2 — Troxy, 2007-09-20T23:21Z

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 ;)

Permalänk: https://www.webforum.nu/p/2030256

---

Tråden på webben: https://www.webforum.nu/amne/asp/164713-uppdatera-alla-medlemmar
