Te recomiendo que leas bien los links que te dí .. y que sigas los ejemplos ..
El método de leer el array que generar unos checkbox por un bucle foreach() es uno de los mas simples y efectivos ..
Y .. fijate BIEN que lo que se usa no es un campo hidden con el ID .. sino que es el propio VALUE del checkbox esl que lo lleva .. Este a su vez ha de ser un array:
Código PHP:
echo "<input type=\"checkbox\" name=\"existe[]\" value=\"$row[ID]\">";
En un objeto "checkbox" de formulario .. SOLO pasan (se envian) los checkbox marcados .. para eso usas un array (el name="loquesea[]") y le das un "value" que es el ID que corresponde de tu BD .. o indetificador (sea lo que sea).
Un saludo,