Hola a todos!
 
Realmente, no sé por qué, pero no logro hacer que mi código funcione. La idea es muy simple: envio un formulario por POST, y lo recibo en un .php. Dentro del formulario, tengo varios checkbox agrupados bajo el mismo nombre, y la idea es que el archivo php reciba en un array, solamente las opciones que han sido marcadas (es de esperar, no?). 
Bueno, el código es el siguiente:  
 Código HTML:
 <p><input type="checkbox" name="motivo[]"  value="Valores Cristianos"> Valores Cristianos</p>
<p><input type="checkbox" name="motivo[]" value="Nivel Académico"> Nivel Académico</p>
<p><input type="checkbox" name="motivo[]" value="Respeto por los valores tradicionales en la convivencia"> Respeto por los valores tradicionales en la convivencia</p>
<p><input type="checkbox" name="motivo[]" value="Recomendación de otras familias"> Recomendación de otras familias</p> 
 Pero la cuestión es que, al recibirlo en PHP con el siguiente código:  
 Código PHP:
    $array_motivo = $_POST['motivo']; $motivo = count($array_motivo); 
    
  me recibe TODOS los checkbox, y no sólo los que han sido marcados. Alguna idea de lo que puede andar mal? 
Un saludo y gracias desde ya! 
Pablo