Tach!
Eine nicht angeklickte Checkbox übermittelt gar keinen Wert, sie ist in den GET- oder POST-Daten überhaupt nicht vorhanden. Du solltest also vor dem Zugriff erst prüfen, ob dieser Eintrag überhaupt existiert, beispielsweise mit isset().
Alternativ kann man ein input type=hidden mit dem value=0 und demselben name wie die Checkbox vor selbigen in den Code schreiben. Dann kommt das Hidden-Input wenn die Checkbock nicht angehakt ist und der Checkbox-Wert beim Haken in den PHP-Arrays $_GET/$_POST an.
dedlfix.