No mencionas en qué parte se produce el error, ¿cuando guardas los datos?, ¿antes de hacerlo? Probablemente suceda cuando los guardes ya que no envías datos para los checkbox que no marcaste, en dicho caso, podrías hacer una validación antes de enviar los datos a procesarse:
Código Javascript
:
Ver originalcheckbox.value = checkbox.checked ? 1 : 0;
Inténtalo así y nos dices cómo te fue, saludos.