Los checkbox que no tienen valor no son propagados en las variables POST/GET ....
para eso debes hacer preguntas tipo: "si existe .. haces algo .."
Código PHP:
if (isset($_POST['el_checkbox'])){
// la usas ... ejemplo:
echo $_POST['el_checkbox'];
}
En realidad habría que hacerlo con todas las variables extenas (esa minima validación ..)
Un saludo,