15. oktober 2001 - 13:14Der er
6 kommentarer og 1 løsning
vis/skjul ved hjælp af \"Checkbox\"
På min admin side er der en liste, der viser indholdet fra min database. For hver database-post er der en \"Checkbox\", der gerne skal vise om kolonnen \"vis\" i databasen er TRUE eller FALSE.
Det skal være muligt at ændre status på kolonnen ved hjælp af Checkboxen. VesTer
Hver felt skal havde en checkbox. Alle checkboxe skal havde samme navn og deres value skal være ID på posten. Så skal du havde en update side som gemmer i databasen. Det har du sikkert, så du kan ligge det kode ind som er i bunden:
Checkboxen: <input type=\"checkbox\" name=\"visstatus\" value=\"<%=rs(\"ID\")%>\" <% if rs(\"vis\") = true then Response.Write \" checked\"%>>Vis
Kode som updater databasen: strIDinput = Request.Form(\"visstatus\") if strIDinput = \"\" then \'Alle er sat til ikke vis strSQL = \"UPDATE tabel SET vis=false;\" myConn.Execute (strSQL) else strSQL = \"UPDATE tabel SET vis=true WHERE id IN (\" & strIDinput & \");\" \'Opdate dem som er valgt til true myConn.Execute (strSQL) strSQL = \"UPDATE tabel SET vis=false WHERE id NOT IN (\" & strIDinput & \");\" \'Opdater dem som ikke er valgt til false myConn.Execute (strSQL) end if
Jeg bruger denne side som action i min form: <% Option Explicit Response.Buffer = True %> <% strIDinput = Request.Form(\"visstatus\") if strIDinput = \"\" then \'Alle er sat til ikke vis strSQL = \"UPDATE news SET vis=false;\" myConn.Execute (strSQL) else strSQL = \"UPDATE news SET vis=true WHERE id IN (\" & strIDinput & \");\" \'Opdate dem som er valgt til true myConn.Execute (strSQL) strSQL = \"UPDATE news SET vis=false WHERE id NOT IN (\" & strIDinput & \");\" \'Opdater dem som ikke er valgt til false myConn.Execute (strSQL) end if Response.Redirect(ViewList.asp) %>
Efter at have tilføjet denne linie virkede det: Dim strDSN, myConn, rs, strIDinput, strSQL
Tak for hjælpen
VesTer
Synes godt om
Ny brugerNybegynder
Din løsning...
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.