21. oktober 2002 - 10:33Der er
9 kommentarer og 2 løsninger
En masse checkboxes og kun 3 felter i db
Jeg har en form, hvor man bla. har 12 checkboxes. Brugerne skal vælge 3 stks. Hver checkbox har sin egen value. Jeg har i min sql 3 felter (char), som venter på data fra de 3 checkboxes.
Nu er spørgsmålet, hvordan gør jeg lettest det? Hvordan får jeg smidt de values, ned i de 3 felter i min tabel?
Checkbox'ne hedder ikke det samme. De hedder feks: <INPUT name=r1 type=checkbox value=Test1> <INPUT name=r2 type=checkbox value=Test2> <INPUT name=r3 type=checkbox value=Test3> .... osv op til 12
De 3 felter jeg har i DB hedder : Data1, Data2, Data3
De 3 felter i DB'en skal jo ha fortalt hvilke data der skal smides i dem.
yes yes....den er god. Så har jeg nu samlet data...takker. Men jeg skal jo så også ha tjekket om der er /allerede er data i Data1, Data2 og Data3, ellers ved den jo ikke hvor den skal smide de værdier fra checkbox'ne hen.
Jeg opdaterer mit recordset med en rs.AddNew og rs.update Jeg tænkte evt. på at gøre sådan her så: <% for i = 1 to 12 if Request.Form("test" & i & "") <> "" then Data" &y& "= Request.Form("r" & i & "") End If Next %>
Hvor jeg looper med Y. Men hvordan looper jeg nu lige derinde... jeg har lige førsogt forskellige måder at loope, men ka ik li få det til at virke
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.