a chinga....?
dices que el unico checkbox que te falla es el de RECIBIDO???
digamos que...
<input type="checkbox" name="recibido" value="este_si_es_un_valor"/>
no te entrega valor...
0 o
1 sino el del
value especificado.... webon!
ademas, deberias probarlo con un isset($_POST['recibido']) suerte
Código PHP:
<?php
echo isset($_POST['recibido']) ? 'Checked, value='.$_POST['recibido']: 'unChecked';
?>
NOTA: un checkbox sin value no da error, pero mínimo activa la variable en cuestión (o llave)
una ves existiendo, al menos... la llave, quiere decir que se selecciono....