Just nu i M3-nätverket
Jump to content

Hämta värden från en eller flera checkboxar


Lilleman

Recommended Posts

Hej! Jag läste hur man kunde hämta ETT värde åt gången från en checkbox till databasen. Jag vill att man ska kunna kryssa i flera kryssrutor och att dessa ska lagras i databasen när man klickar på submit. har någon vänlig själ, på självaste Alla hjärtans dag, någon idé?

 

Mvh Andreas

 

<input type="checkbox" name="chk" value="text1">

<input type="checkbox" name="chk" value="text2">

<input type="checkbox" name="chk" value="text3">

 

----

 

sText=Request.Form("chk")

 

SQL="INSERT ...osv.

Link to comment
Share on other sites

Japp det går utmärkt!!

 

Om du gör som du gör nu kommer alla dina value att lagras kommaseparerade i variabeln chk.

 

alltså kan du göra så här på din sida som skriver till databasen.

 

chkValue = request("chk")
chkValueArray = split(chkValue,",")

set oCOnn = server.createObject("ADODB.Connection")
oCOnn.open sConnectionString

for iIndex = 1 to Ubound(chkValueArray)
sSQL = "INSERT INTO [tabel] (Checkbox) VALUES('"& chkValueArray(iIndex) &"')
oConn.execute sSQL,,128
next

oConn.close
set oConn = nothing

 

Nu är jag inte säker men det kanske skall vara 0 i For satsen, och kanske Ubound(chkValueArray) -1 men det får du testa dig fram till.

 

- Magnus

----------------------------------------

 

 

Link to comment
Share on other sites

  • 1 year later...

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...