---
title: "Gruppera kundvagn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/154494-gruppera-kundvagn"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "pb81"
published: "2006-12-04T16:38:06.000Z"
updated: "2006-12-14T09:48:50.000Z"
replies: 7
views: 305
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/154494-gruppera-kundvagn"
---

# Gruppera kundvagn

## #1 — pb81, 2006-12-04T16:38Z

Hejsan!
Håller på med en kundvagn till en butik.. (MySQL)
Som det ser ut nu lagrar jag ordernummer som jag splittar med ;
t ex: 1;2;3;4;5

och vill man ha flera av en produkt så läggs det till fler artikelnummer
t ex: 1;1;1;2;3;3;4;5

Hur gör jag ju för att gruppera detta snyggt och presentera det i en selectbox eller dyl

för samtidigt som jag splittar upp denna så skall den ju hämta varunamn från artikelnummret i databasen och det skall sorteras på varunamn

hänger ni med?

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

## #2 — pb81, 2006-12-04T16:40Z

måste tillägga att det inte alltid ligger i ordning i orden!
kan se ut: 1;1;2;3;1;5;3;4 oxå typ ;)

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

## #3 — Peter S, 2006-12-04T16:57Z

Använd ett dictionary:

```
set d = createobject("scripting.dictionary")
if d.exists("art.nr") then
  d.item("art.nr") = cint(d.item("art.nr")) + 1
else
  d.add "art.nr", "0"
end if

ks = d.keys
it = d.items
for i = 0 to d.count - 1
    response.write ks(i) & ": " & it(i) & "<br>"
next
```

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

## #4 — pb81, 2006-12-04T17:52Z

hmm ok.
hur anropar men det där sen?

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

## #5 — Peter S, 2006-12-04T18:04Z

Tanken var att du hämtar ut siffersträngen och uppdaterar ett dictionary för varje order du träffar på i strängen. Då har du samlat hur många av varje artikel någon lagt i kundvagnen på ett sätt som gör det enkelt att hämta ut och presentera.

Men det bästa är nog att inte spara ordrarna i en sträng på det där viset. Använd en rad för varje artikel som läggs till. Med en SQL-fråga kombinerar du sedan artikelnummer med varunamn och annat.

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

## #6 — pb81, 2006-12-04T19:35Z

ok.. nä jag har sett en sådan funktion innan nämnligen.
kan bara inte hitta vart..

var en funktion som grupperade ihop siffrorna o sen kör man en distinct fråga mot sqlen om namn

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

## #7 — pb81, 2006-12-11T14:03Z

ingen som har någon lösning?

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

## #8 — J.N., 2006-12-14T09:48Z

HEJ!

Förutom att det är dumt att lagra detta i ett fält, borde väl
SELECT DISTINCT FROM tbl WHERE ID IN (talraden)
kanske kunna fugera?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/154494-gruppera-kundvagn
