Jeg vil hellere starte på en frisk, for det jeg har forsøgt mig med, er noget kludder. Du får noget alligevel, men det er noget hø, og jeg kan ikke overskue det:
noget i stil med at gemme et 1 i databasen hvis den ikke er checked, og et 2 hvis den er checked, og så noget i stil med: if $dbvariabel == "1" { document.write("<input type="checkbox">") } elseif $dbvariabel == "2" { document.write("<input type="checkbox" checked>") } endif
(jeg programerer normalt php, så jeg ved ikke præcis om kommandoerne er korrekte, det er bare den metode jeg bruger.)
Jeg går ud far at det er det øverste du opdatere med. Har du prøvet at bruge true/false, hvis det hele kører på dansk kan det være sand/falsk. Så jeg vil anbefale at bruge 1/0, ved ikke hvorfor at jeg ikke skrev det først...
If Request.Form("publicer") = 1 Then publicer = 1 Else publicer = 1 End If End If
jeg kan ikke helt huske syntaxen, men den er meget simpel. Så jeg tror det er her omkring..
mufoxe: Det er jeg såmænd klar over, men det svar er jo ikke det svar jeg efterlyser. Jeg vil gerne kunne hakke af og trykke på knappen "Publicér", eller fjerne hakket og trykke på knappen "Publicér".
Jeg synes det ser underligt ud, at i koden, som du skrev 28/01-2003 21:45:14 benytter du variablen publicer i SQL-strengen, men du Dim'er den først bagefter.
Prøv at flytte dette:
Dim publicer
If Lcase(Request.Form("publicer")) = "on" Then publicer = "true" Else publicer = "false" End If
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.