vad menar du med två fält ? två kolumnet i databasen ???
------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !
11 svar · 227 visningar · startad av rollo
Hej!
Jag har en sida där man väljer olika saker som man skall kunna göra på sin egen sida och denna informationen matar jag in i en tabell. Totalt rör det sig om ca 50 olika värden som de kan välja.
Tabellen ser ut så här;
id = räknare
val = värdet från förra sidan
a_id = användar-id
Jag har fått denna lilla kodsnutten för att lösa ett liknande problem innan, där hade jag bara ett fält som skulle matas in.
For Each Item In Request.Form
Conn.Execute("Insert Into Tabell (Kolumn) VALUES ('"& Request.Form(Item) &"')")
Next
Hur gör man för att mata in två fält med samma kod?
Det står helt stilla!
Fattar inget?
rollo
vad menar du med två fält ? två kolumnet i databasen ???
------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !
ja, två kolumner i tabellen.
Jag vill att om de t.ex. väljer alt 1 o 3 så skall följande info in i tabellen,
a_id är 10 och jag hoppar över räknaren
val a_id
------------
1 10
3 10
osv
rollo
det är ju bara att separera dem med , tecken i sql sattsen
------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !
intID = Request.form("a_id")
For Each Item In Request.Form
If Request.Form <> "a_id" Then
Conn.Execute("Insert Into Tabell (val, a_id) VALUES ('"& Request.Form(Item) &"',"&intID&" )")
Next
Kanske .....jag har inte testat men ungefär så :OO
------------------
Icaaq, mannen med korven. som hejar på Bajen(!)
[Redigerat av icaaq den 07 nov 2001]
Conn.Execute("Insert Into Tabell (Kolumn1,Kolumn2) VALUES ('"& Request.Form(Item1) &"','"& Request.Form(Item2) &"')")
borde väl funka?
[r] nu såg jag hur du ville ha det, så strunta i mitt inlägg :) [/r]
------------------
National Blonde Day!
Alle ihre Basis ist uns gehört.
[Redigerat av mrblonde den 07 nov 2001]
tjohoo!
det funkade!
fan va ni är bra!
jag körde med icaaq's lösning och det funkar utmärkt!
nu skall jag bara se till att inte värdet för knappen o drop-down menyn för a_id följer med in i tabellen!
TACK!
rollo
om någon annan behöver en liknande kod så har jag finns min kod här
intID = Request.form("a_id")
For Each Item In Request.Form
If Request.Form(item) <> "Spara" Then
if Request.Form(item) <> intID then
DataConn.Execute("Insert Into _admi_t (val, a_id) VALUES ('"& Request.Form(Item) &"','"&intID&"' )")
end if
end if
Next
tack för hjälpen o lycka till!
rollo
Hej igen!
Jag har en fortsättning på detta problemet!
Nu har jag två fält som skall matas in och de har "olika värde för varje loop".
Jag har försökt med mrBlondes lösning men inte lyckats!
manad = Request.form("manad")
ar = Request.Form("ar")
i = 0
For Each Item In Request.Form
i = i + 1
If Request.Form(item) <> "Spara" Then
if Request.Form(item) <> manad then
if Request.Form(item) <> ar then
'region = request("region")
'if Request.Form(item) <> region then
'DataConn.Execute("Insert Into tabell (poang, manad, ar) VALUES ('"& Request.Form(Item) &"','"&manad&"','"&ar&"' )")
DataConn.Execute("Insert Into tabell (poang, region, manad, ar) VALUES ('"& Request.Form(Item1) &"','"& Request.Form(Item2) &"','"&manad&"','"&ar&"' )")
'end if
end if
end if
end if
Next
Jag har kommenterat bort det som jag hade från början, med ett fält som skulle matas in.
Vad gör jag för fel?
rollo