---
title: "olika storlekar och färger till webbshop"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/141079-olika-storlekar-och-färger-till-webbshop"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "cyeclone"
published: "2006-01-18T10:08:00.000Z"
updated: "2006-01-18T12:08:17.000Z"
replies: 4
views: 344
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/141079-olika-storlekar-och-färger-till-webbshop"
---

# olika storlekar och färger till webbshop

## #1 — cyeclone, 2006-01-18T10:08Z

Hej,

Kan inte riktigt komma på någon bra lösning för detta:
Jag har en tabell med produkter i. Vissa produkter vill jag att man ska kunna byta färg på, och vissa storlek på, och på några kasnke både färg och storlek.
Samtidigt som jag ibland vill ändra både pris och bild på varorna.

Om man nu klickar på mp3an så skall produktinformationen visas + en dropdown meny där man ska kunna välja storlek. När man har valt storleken är det tänkt att sidan skall laddas om och visa det nya priset och/eller den nya bilder skall visas.

Så här långt har jag kommit, men vet ej om det är en bra lösning?

```
[PRODUKTER]
-------------------------------------------------------
 id  |  productname |  price  | pic   | color  | size |
-------------------------------------------------------

 23  |  t-shirt     |  256    | 1.jpg | 1,2,3,4| 1,2,3|

 24  |  joggingsko  |  759    | 2.jpg |        | 4,5  |

 25  |  MP3         |  569    | 3.jpg | 1,5    | 7,8  |
```

```
[COLOR]
------------------------------------------------
 id  | text
------------------------------------------------
 1   | röd
 2   | grön
 3   | blå
 4   | vit
 5   | svart
```

```
[SIZE]
------------------------------------------------
 id  | text
------------------------------------------------
 1   | XS
 2   | S
 3   | M
 4   | L
 5   | 37
 6   | 38
 7   | 512mb
 8   | 1gb
```

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

## #2 — Nickemannen, 2006-01-18T10:27Z

id , size price

Där id och Size är en nyckel.

Sedan borde du ha en för färgerna också

colorid, id som i sig är en nyckel.

På detta sätt kan du ju styra vilka storlekar och färger en viss produkt finns i.

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

## #3 — The_Hulk, 2006-01-18T10:28Z

hade jag varit dig hade jag hellre lagt storlekar och färger i en sepparat kopplingstabell istället för i tabellen Produkter.

\[ProductColor\]
\------------------------
ProductId \| ColorId
\------------------------
23 \| 1
23 \| 2
23 \| 3
23 \| 4
25 \| 1
25 \| 5

\[ProductSize\]
\------------------------
ProductId \| SizeId
\------------------------

osv

**/red** 
missade att du ville ha båda samtidigt.

\[ProductPrice\]
\------------------------------------------------
ProductId \| ColorId \| SizeId \| Price \| Image
\------------------------------------------------

kom ihåg att du ska kunna ha ColorId och SizeId som NULL
Då kan du ställa in om en viss Product/Color/Size kombination ska ge ett visst pris. Försök även att hålla dig till et språk när du skapar tabellerna annars kommer du att ångra dig senare och då kommer det att bli jobbigt för dig.

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

## #4 — @nders, 2006-01-18T10:29Z

Du ska inte lagra fler värden i ett och samma fält som du gör i tabellen *produkter*.

Edit: se Hulkens inlägg ovan :)

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

## #5 — cyeclone, 2006-01-18T12:08Z

ush! vad allt blev krångligt ;) ska försöka köra på hulkens förslag och se hur det går, jag återkommer om det krånglar till sig !

Tack för svaren!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/141079-olika-storlekar-och-färger-till-webbshop
