Hej! Någonting så här kanske: Är nog inte med helt på noterna här.! <input TYPE="checkbox" NAME="Visa" value="1" CHECKED> Hej! Felet ligger i att du kontrollerar fel grej.Checkbox
Hur går man till väga när man vill ha en sådan med i ett formulär som skall bockas i om man varit närvarande.
Hur skall koden se ut i den skicka.asp så att antingen det för värdet 1 eller 0.
Typ nåt sånt här...
Box=Request.Form("Checkbox")
If ...(Box) Then
Box= 1
Else
Box = 0
End If
Mvh MarcusSv: Checkbox
<input TYPE="checkbox" NAME="Visa" value="True" CHECKED>
Sen kan du fånga upp den t ex så här:
rst("Visa") = Request.Form("Visa")Sv: Checkbox
Hur skall jag sen få in detta i min SQL sats värdet ökas med 1 i ett fält.
Mvh MarcusSv: Checkbox
<%
Boxen=Request.Form("Checkbox")
If boxen <>"" Then
Box="1"
Else
Box ="0"
End If
%>
Och vips så har du värdet i variabeln box, ett eller nollSv: Checkbox
Får inga felmeddelanden men det uppdateras inget värde.
<input TYPE="checkbox" NAME="NarvaroBang" value="1" CHECKED>
BoxenBang=Request.Form("checkbox")
If BoxenBang <>"" Then
BoxB="1"
Else
BoxB ="0"
End If
SQL = "Update Spelare Set Matcher2002 = Matcher2002 + " & BoxB & " Where IDSpelare = 95"
Nån som har några tips?
Mvh MarcusSv: Checkbox
Du har:
<input TYPE="checkbox" NAME="NarvaroBang" CHECKED>
BoxenBang=Request.Form("checkbox") <-- FEL!
Men Checkboxen heter NarvaroBang, inte checkbox, testa att ändra till
BoxenBang=Request.Form("NarvaroBang") så ska det nog fungera.
Någon Value behöver du inte ange, är den ikryssad är värdet -1 annars 0 eller null.
Anna-Karin