---
title: "Flera fält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/136743-flera-fält"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "SoulGod"
published: "2005-11-01T14:08:22.000Z"
updated: "2005-11-03T12:34:25.000Z"
replies: 4
views: 233
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/136743-flera-fält"
---

# Flera fält

## #1 — SoulGod, 2005-11-01T14:08Z

Jag har en fråga, som vanligt, börjar nog bli stammis här \*skratta\*

Jag vill kunna ha ett långt formulär, 4 olika fält att fylla i, i olika sektioner....
\*Svårt att förklara\*

Får man posta en länk här för att förklara?

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

## #2 — SoulGod, 2005-11-01T14:15Z

Chansar på det...
<http://soulgod.no-ip.info/test2/visa.htm>
Där har ni länken iallafall...

Jag vill alltså att t.ex hemmalag, skall läggas in i kolumnen "hemmalag" i databasen,
men alla hemmalag på olika rader.

Har bara jobbat med "ett fält" per kolumn i en databas-koppling förut.

hur gör jag lättast?
Mvh

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

## #3 — jlee, 2005-11-01T17:57Z

Länken verkar vara död...
Men kanske du menar att du vill posta 4 olika formulär samtidigt till databas?
Kod som postar från formulären:

```
<%
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("databas.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open strDSN

sql = "Insert Into news(datum, post1, post2, post3, post4) Values('"
   sql = sql & Request.Form("datum") & "','"
     sql = sql & Request.Form("post1") & "','"
        sql = sql & Request.Form("post2") & "','"
            sql = sql & Request.Form("post3") & "','"
	  sql = sql & Request.Form("post4") & "')"
  Conn.Execute(sql)
Conn.Close
%>
<% response.redirect ("sidan_som_visar.asp")%>
```

Då är det datum med i denna koden oxå! ta bort om du inte vill ha det.
Sen kan du visa sidan med:

```
<%
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("databas.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open strDSN
%>
<% 
sql = "SELECT * FROM tabellen ORDER BY ID DESC"
Set Rs = Conn.Execute (sql)
 Do While Not rs.EOF %>
<%=rs("post1")%><%=rs("post2")%> 
<% Rs.MoveNext
Loop
Conn.Close
Set Conn = Nothing
%>
```

Vet inte om det var detta du sökte?

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

## #4 — SoulGod, 2005-11-02T16:26Z

Min router dog, så båda datorerna dog \*ler\*
Det där är MySQL-koder, jag använder access-databas,
har det någon betydelse?

Det jag var ute efter, var att på en sida,
kunna lägga in flera matcher, i en matchschema.
Alltså, t.ex såhär:
"Rad 1" Datum, tid, hemmalag, bortalag
"Rad 2" Datum, tid, hemmalag, bortalag

Och detta hamnar på olika rader i databasen,
men det ligger på en enda lång sida i formuläret.

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

## #5 — J.N., 2005-11-03T12:34Z

HEJ!

Routern verkar inte ha återuppstått nu heller. :(

MySQL-koder, hur ser du det? Det är Access, särskilt som det står ...Access... i strDSN?
Förutom själva anslutningen är det likadant annars.

Ditt problem kan du mycket väl lösa som du önskar; du får alla Datum i en komma-separerad lista, liksom de andra, och de kommer alla i rätt ordning!

Splitta dem, använd ett hidden_id för varje match, och uppdatera databasen till Arrayen du får från split:en är slut.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/136743-flera-fält
