Hvis værdien af din checkbox skal indsættes i et databasefelt af typen boolean (dvs. Ja/Nej eller True/False) i en eksisterende post, gør du sådan her:
1. Find ud af, om checkboxen er afkrydset og sæt strengen strChecked derefter:
If Request("NavnPaaCheckBox") = "on" Then strChecked = "true" Else strChecked = "false" End If
2. Opdater feltet med den nye værdi:
strSql = "UPDATE NavnPaaTabel SET NavnPaaCheckFelt=" & strChecked & " WHERE (skriv dine kriterier her)"
'Checkbox 2, husk komma foran navn, fordi vi skal adskille i sql-stmt checkboxens_navn = "checkbox2" felt_i_db = ",felt2" if request.form(checkboxens_navn) = "on" then sqlstmt = sqlstmt & " " & felt_i_db & " = true" else sqlstmt = sqlstmt & " " & felt_i_db & " = false"
På denne måde kan du være ligeglad med if-sætningen og bare ændre de to variable. Dette kan også implementeres i en løkkestruktur, hvis feltnavne og checkboxene er af ens nummerering
jeg brugte edutasia's løsning, det tog tid, men det var den jeg bedst kunne se logikken i.
tak for hjælpen
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.