Para empezar, no es correcto que coloques el mismo Id a más de un elemento, pueden tener el mismo nombre, por ejemplo, para trabajar con un array de elementos, pero no pueden tener el mismo Id. Como trabajas con checkbox, deberías tratarlos como un array de checkbox, dándoles un valor en el atributo
name así:
Código HTML:
Ver original<input type = "checkbox" name = "miArray[]" value = "A" /> <input type = "checkbox" name = "miArray[]" value = "B" /> <input type = "checkbox" name = "miArray[]" value = "C" />
Y cuando recibes los valores en PHP, lo haces así:
Código PHP:
Ver originalforeach ($_POST["miArray"] as $dato) {
echo $dato . "<br />";
}
Lo anterior imprimirá esto:
Ahora bien, esa forma de insertar valores, no es la adecuada. Me gustaría ver la línea completa de un checkbox para saber cómo lo estás haciendo y de dónde tomas los valores, así podré ayudarte.
Saludos