---
title: "Bilder Till Artikel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6061-bilder-till-artikel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pudolf"
published: "2000-07-14T09:50:00.000Z"
updated: "2000-07-16T15:34:00.000Z"
replies: 3
views: 203
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/6061-bilder-till-artikel"
---

# Bilder Till Artikel

## #1 — Pudolf, 2000-07-14T09:50Z

hej!

när jag skriver in texter om produkter och dylikt vill jag gärna ha med ett antal bilder. högst 12, kanske i varje post.

Men jag vet inte riktigt hur jah skall gå tillväga.

jag har en tabell i databasen med informationen. Sedan skapade jag en ny tabell som heter Bilder. Den har 3 kolumner: id, path och BildID.

då tänkte jag att "id" skulle kunna ha en relation till Bil-tabellens "id"

datatyperna för Bilder-tabellen är.
id - Number
BildID - AutoNumber (Primary Key)
path - text, (255)

man behöver inte lägga in bilder till varje artikel, man kan som högst ha 12st.

på min sida där jag skriver in infon för att sedan klicka på "lägg in i databasen" -knappen. har jag därför 12 fält för bilderna.
det första heter
bild1
och den 12:e
bild12

Men hur skall jag sedan göra för att få det att fungera?

Ungefär såhär ser min INLLÄGGNINGS-sida ut:

```
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "DBQ=" & Server.Mappath("/db/filen.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
SQLStmt = "INSERT INTO Bil "
SQLStmt = SQLStmt & "(Rubrik, Minirubrik, Text, Farg, Marke) "
SQLStmt = SQLStmt & "VALUES('" & Trim(Request.Form("Rubrik")) & "', '" & Trim(Request.Form("Minirubrik")) & "', '" & Trim(Request.Form("Text")) & "', '" & Trim(Request.Form("Farg")) & "', '" & Trim(Request.Form("Marke")) & "'); "
Connection.Execute(SQLStmt)
Connection.Close
```

var skall jag lägga in INLÄGGNINGEN av Bilder tabellen?

tacksam för svar!

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

## #2 — emission, 2000-07-14T10:40Z

Om du ska kunna ha 12 bilder är det lämpligast at du skapar en nyckeltabell

T.ex.

Bilar
\--------
BilID
Märke
Modell

Bilder
\--------
BildID
Path

BilBilder
\---------
BilID
BildID
Position

När du lägger in informationen för bilen med BilID 5 lägger du sedan också in (med en extra INSERT) kopplingarna i nyckeltabellen. 

I BilBilder kan du då alltså ha

```
BilID   BildID   Position
--------------------------
1       23       1
1       69       2
1       45       3
2       21       1
```

osv.

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

## #3 — Pudolf, 2000-07-14T13:21Z

tack för svar, emission.

men jag förstod inte riktigt allt.
vad står "Position" för, t ex.

Så jag bör alltså ha 3 tabeller.
Bilar, Bilder och BilBilder, ungefär.

skulle du kunna hjälpa mig med SQL-koden för detta? 

Efter varje ny BildID ska BildID börja om från 1.
Så t ex.

```

BilID    --    BildID
ID: 1     -       1
ID: 1     -       2
ID: 1     -       3
ID: 2     -       1
ID: 3     -       1
```

du fattar nog vad jag menar.

hu skall exempelvis INSERT INTO raderna se ut med bild-"funktionen" inlagd?

Ytterst tacksam till den som hjälper mig med ideèr/kod och dylikt!

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

## #4 — Pudolf, 2000-07-16T15:34Z

låter det knasigt? kanske finns bättre alternativ?

/pudolf..

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6061-bilder-till-artikel
