---
title: "resultatet från en select multiple"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/92758-resultatet-från-en-select-multiple"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Calevan"
published: "2003-12-15T23:09:24.000Z"
updated: "2003-12-16T07:17:43.000Z"
replies: 6
views: 260
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/92758-resultatet-från-en-select-multiple"
---

# resultatet från en select multiple

## #1 — Calevan, 2003-12-15T23:09Z

Har ett formulär som skickar värderna till en annan sida. det som skickas kan se ut så här:

```
admin.asp?anvandare=1&kategori=155&kategori=154&submit=Skicka
```

om man väljer att ta en response.write på användare och på kategori får man "1" resp "155, 154" dvs för kategori får man två värden om man har markerat två rader i select multiple fältet på sidan innan.

Nu vill jag ha in dessa i en databas. dvs en rad med 1 och 155 och en rad med 1 och 154. Hur separerar jag de två?

tack!

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

## #2 — LarsG, 2003-12-15T23:33Z

```
uid = request.querystring("anvandare")
if  isnumeric(uid) then
    for each k i  request.querystring("kategori")
          if  isnumeric(k) then
              sql = "insert into uk values(" & uid & "," & k & ")"
              connect.execute sql,,128
          end if
    next
end if
```

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

## #3 — Calevan, 2003-12-15T23:46Z

om jag kör detta:

```
uid = request.querystring("anvandare")
if  isnumeric(uid) then
    for each k in request.querystring("kategori")
          if  isnumeric(k) then
              'sql = "insert into uk values(" & uid & "," & k & ")"
              'connect.execute sql,,128
              response.write anvandare & "<br>"
              response.write kategori & "<br>"
          end if
    next
end if
```

 
får jag denna utskrift:

```
 
1
155, 154, 153
1
155, 154, 153
1
155, 154, 153
```

fast jag ville ju att det skulle stå 155 övert 154 i mitten och 153 nederst. har jag missat något? 
parametrar som skickas:

```
admin.asp?anvandare=1&kategori=155&kategori=154&kategori=153
```

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

## #4 — solbulle, 2003-12-15T23:51Z

> **Calevan skrev:**
>
> har jag missat något?

Japp.

Skriv ut sql i stället.

btw, hur vågar du tvivla på LarsG? ;)

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

## #5 — Calevan, 2003-12-16T00:00Z

jag tvivlade väll mer på mig själv en LarsG :)

men jag visste inte att man bara kunde skriva "for each k" och så hoppade den genom hela strängen. men det var ju bra

tackar!

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

## #6 — Calevan, 2003-12-16T00:02Z

sen har jag aldrig fattat vilka siffror man ska ha vid
connect.execute sql,,128
och varför... någon?

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

## #7 — solbulle, 2003-12-16T07:17Z

<http://www.webforum.nu/showthread.php?s=&postid=754222#post754222>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/92758-resultatet-från-en-select-multiple
