---
title: "Sätt värde = true"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7232-sätt-värde-true"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eerik"
published: "2000-11-21T19:18:00.000Z"
updated: "2000-11-24T15:05:00.000Z"
replies: 5
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/7232-sätt-värde-true"
---

# Sätt värde = true

## #1 — eerik, 2000-11-21T19:18Z

Har en databas i access med tabellen index med två kolumner i: ID och GRUPP.
Id med primärnyckel och grupp med true/false värde. Alltså en checkbox.

Jag vill göra en sida som listar alla id med en box bredvid så man kan klicka i och ändra värdet på true/false på flera samtidigt, alltså kanske klicka i 5 som man vill sätta som true och sen submitta det.

Någon som vill hjälpa? vore nice!
tack och glad första advent snart =)

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

## #2 — emission, 2000-11-21T19:32Z

Sida1.asp

```
<FORM ACTION="sida2.asp">
<%
'Databasanslutning och annat mojs

set rs=conn.execute("SELECT ID,Grupp from tabellen")

do until rs.eof
  response.write "<INPUT TYPE=""CHECKBOX"" NAME="gruppcheck" VALUE=""" & rs("ID") & """"
  if rs("Grupp") then response.write " CHECKED"
  response.write ">" & rs("ID") & "<BR>"
  rs.movenext
loop
'stäng anslutning etc
%>
<INPUT TYPE="SUBMIT" VALUE="SPARA">
</FORM>
```

Sida2.asp

```
<%
'Databasanslutning och annat mojs

mSQL="UPDATE tabell set grupp=1 WHERE ID IN(" & request("gruppcheck") & ")"
conn.execute mSQL

mSQL="UPDATE tabell set grupp=0 WHERE ID NOT IN(" & request("gruppcheck") & ")"
conn.execute mSQL

'stäng anslutning etc
%>

Uppdaterad!
```

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

## #3 — eerik, 2000-11-22T11:40Z

Jag testade sida1.asp men får följande felmeddelande: Microsoft VBScript compilation error '800a0401' 

Expected end of statement 

/sida1.asp, line 19 

response.write "\<INPUT TYPE=""CHECKBOX"" NAME="gruppcheck" VALUE=""" & rs("ID") & """"
\-----------------------------------------------^

har testat att ändra med " och sånt men inte fått d att funka...

tack annars emission för ditt snabba svar!

mvh eerik

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

## #4 — emission, 2000-11-22T12:00Z

response.write "\<INPUT TYPE=""CHECKBOX"" NAME=""gruppcheck"" VALUE=""" & rs("ID") & """"

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

## #5 — eerik, 2000-11-24T10:43Z

okej lysande funkade perfa!
har skapat en tabell också som heter roll. där skall man kan mata in valfri text på varje.
Så bredvid varje checkbox en formtextruta där man kan mata in för respektive id som den hämtar och sen lagra det med checkboxens värdeockså.

Hur fixar man det?

Tack för det andra emission, världsklass!

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

## #6 — emission, 2000-11-24T15:05Z

Sida1.asp

```
<FORM ACTION="sida2.asp">
<%
'Databasanslutning och annat mojs

set rs=conn.execute("SELECT ID,Grupp,Kommentar from tabellen")

do until rs.eof
  response.write "<INPUT TYPE=""CHECKBOX"" NAME=""gruppcheck"" VALUE=""" & rs("ID") & """"
  if rs("Grupp") then response.write " CHECKED"
  response.write ">" & rs("ID") & "<INPUT TYPE=""HIDDEN"" NAME=""ID"" VALUE=""" & rs("ID") & """><INPUT NAME=""kommentar"" VALUE=""" & rs("Kommentar") & """><BR>"
  rs.movenext
loop
'stäng anslutning etc
%>
<INPUT TYPE="SUBMIT" VALUE="SPARA">
</FORM>
```

Sida2.asp

```
<%
'Databasanslutning och annat mojs

mSQL="UPDATE tabell set grupp=1 WHERE ID IN(" & request("gruppcheck") & ")"
conn.execute mSQL

mSQL="UPDATE tabell set grupp=0 WHERE ID NOT IN(" & request("gruppcheck") & ")"
conn.execute mSQL

for i=1 to request("ID").count
  mSQL="UPDATE tabell set Kommentar='" & request("Kommentar")(i) & "' WHERE ID=" & request("ID")(i)
conn.execute mSQL
next

'stäng anslutning etc
%>

Uppdaterad!
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7232-sätt-värde-true
