---
title: "Massa checkboxar till db"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/58544-massa-checkboxar-till-db"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Peeer"
published: "2002-11-09T22:40:03.000Z"
updated: "2002-11-10T11:14:20.000Z"
replies: 4
views: 276
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/58544-massa-checkboxar-till-db"
---

# Massa checkboxar till db

## #1 — Peeer, 2002-11-09T22:40Z

Dagens sista fråga för min del.

```
<form method="post" action="Default.asp?do=create&step=3">
<input type="hidden" name="id" value="<%=id%>">
<table border="0">
<tr><td>Huvudadministratör</td><td><input type="checkbox" name="1" disabled></td></tr>
<tr><td>Admin för del 2</td><td><input type="checkbox" name="2"></td></tr>
<tr><td>Admin för del 3</td><td><input type="checkbox" name="3"></td></tr>
<tr><td>Admin för del 4</td><td><input type="checkbox" name="4"></td></tr>
<tr><td>Admin för del 5</td><td><input type="checkbox" name="5"></td></tr>
<tr><td>Admin för del 6</td><td><input type="checkbox" name="6"></td></tr>
<tr><td>Admin för del 7</td><td><input type="checkbox" name="7"></td></tr>
</table>
<input class="submit" type="submit" value="Steg 3">
```

Tabellen (t_priv) som värdena ska in i består av 3 kolumner: ID (räknare), userID (tal), priv (tal). För varje checkbox som är "checkad" så ska det skapas en ny post. Hur ser koden ut? (urkass på lopar och sådant :( )

**Litet förklarande exempel**
Checkbox 2,4,5,7 är ifyllda. Då ska det skapas 4 nya poster.

**ID, userID, priv**
X, 18, 2
X+1, 18, 4
X+2, 18r, 5
X+3, 18r, 7

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

## #2 — Eitraz, 2002-11-09T22:48Z

Inte för att jag vid den här tiden fattar precis vad du menar.. men kan det vara något sånt här?

Först o främst kan du ju lägga in VALUE="1" på checkboxarna ;)

id = Request.Form("id")
For i = 2 to 7 step 1
  If Request.Form(i) = "1" Then
    SQL = "INSERT INTO databas userID,priv VALUES (id,i)"
    Connect.Execute(SQL)
  End If
Next

Har som vanligt inte testat detta ;)

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

## #3 — LarsG, 2002-11-09T23:02Z

Det behövs inget ID i tabellen privs. (Så jag låtsas som om det inte finns.)

```
<form method="post" action="Default.asp?do=create&step=3">
<input type="hidden" name="id" value="<%=id%>">
<table border="0">
<tr><td>Huvudadministratör</td><td><input type="checkbox" name="priv" value="1" disabled></td></tr>
<tr><td>Admin för del 2</td><td><input type="checkbox" name="priv" value="2"></td></tr>
<tr><td>Admin för del 3</td><td><input type="checkbox" name="priv" value="3"></td></tr>
<tr><td>Admin för del 4</td><td><input type="checkbox" name="priv" value="4"></td></tr>
<tr><td>Admin för del 5</td><td><input type="checkbox" name="priv" value="5"></td></tr>
<tr><td>Admin för del 6</td><td><input type="checkbox" name="priv" value="6"></td></tr>
<tr><td>Admin för del 7</td><td><input type="checkbox" name="priv" value="7"></td></tr>
</table>
<input class="submit" type="submit" value="Steg 3">
```

och på andra sidan

```
for each priv in request.form("priv")
    connect.execute "insert into privs values(" & userid & "," & priv & ")",,128
next
```

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

## #4 — Eitraz, 2002-11-09T23:04Z

Ahh, kanske lite smidigare o göra om alla till name="priv" ja ;)

måste fråga vad ,,128 har för betydelse i slutet där alltså.. har inte hållt på med sql så himla länge så jag fattar inte allt sånt där ;)

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

## #5 — Peeer, 2002-11-10T11:14Z

ID-fältet är nu slopat, och din kod funkar alla tiders Lars. Eitraz kod har jag inte provat, men jag tackar dig ändå!

Vad skulle man göra utan wF??

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/58544-massa-checkboxar-till-db
