---
title: "Kryssrutor - mindre kod..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/86770-kryssrutor-mindre-kod"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Annakay"
published: "2003-09-23T10:28:45.000Z"
updated: "2003-09-23T10:51:33.000Z"
replies: 2
views: 253
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/86770-kryssrutor-mindre-kod"
---

# Kryssrutor - mindre kod...

## #1 — Annakay, 2003-09-23T10:28Z

Håller på med en liten funktion där man kan skapa ett test på en kurs. En sida skriver ut samtliga frågor som finns för en kurs från en SQL-databas. Vid varje fråga finns en kryssruta. Man kryssar för de frågor man vill ska vara med i testet och klickar på "Skapa nytt test".

Hur gör jag smidigast för att mata in värdena från kryssrutorna in i databasen? Tänkte om det fanns någon funktion ungefär som:

"För varje förbockat alternativ"
"Mata in i databas"

Istället för "If kryssruta1 == true then...

Det är uppemot 100 frågor på vissa kurser... Många if-satser blir det i så fall...

// Anna

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

## #2 — LR^evil.sid, 2003-09-23T10:48Z

Prova med det här

```
	dim AntalKryssrutor

	AntalKryssrutor = 5
	if request.form("goOn") = "true" then
		for i = 1 to AntalKryssrutor
			if request.form("kryssruta"&i) = "on" then
				response.write i & " är checkad<br>"
				' mata in i databas
			end if
		Next
	else
		response.write "<form action = """&request.servervariables("script_name")&""" method = ""post"">"
		for i = 1 to AntalKryssrutor
			response.write "Kryssruta " & i &"<input type = ""checkbox"" name = ""kryssruta"& i &"""><br>"
		next

		with response
			.write "<input type = ""hidden"" value = ""true"" name = ""goOn""><br>"
			.write "<input type = ""submit"" value = ""posta"">"
			.write "</form>"
		end with
	end if
```

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

## #3 — Jesper T, 2003-09-23T10:51Z

Så här kanske:

```
boxar=request.form("boxar")
sql = "select from Table where box_id in(" & boxar  & ")"
con.Execute sql,,128
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/86770-kryssrutor-mindre-kod
