Una forma de enviar siempre un valor no importando si esta seleccionado o no es colocando un campo tipo hidden antes del campo tipo checkbox y con el mismo nombre del checkbox pero con diferente valor algo como
Código PHP:
Ver original<input type='hidden' name='foo' value='0' />
<input type='chekbox' name='foo' value='1' />
Si el checkbox no es seleccionado te va a dar el valor del hidden pero si es seleccionado te va a dar el valor del checkbox.