webForumDet fria alternativet

Flera fält

ASP

4 svar · 229 visningar · startad av SoulGod

Medlem sedan aug. 20051 200 inlägg
Frågan#1

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?

Medlem sedan aug. 20051 200 inlägg
#2

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

Medlem sedan dec. 2002378 inlägg
#3

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?

Medlem sedan aug. 20051 200 inlägg
#4

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.

Medlem sedan apr. 20031 660 inlägg
#5

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.

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)