puedes utlinzar un foreach o un for para que puedar enviar los nombres de los checks.
Código PHP:
Ver original<?php
$sql_alumnos = "SELECT * FROM alumnos";
$i = 0;
echo "<input name='asistencia[$i]' type='checkbox' class='objetoformulario' id='capacidad' value='$row_alumnos[asistencia]' />";
echo "<br/>";
}
echo "<input type='hidden' name='chk' value='$i'>";
?>
el bucle for para que haga el insert.
Código PHP:
Ver originalfor ($a = 0; $a < $_POST['chk']; $a++ ){ #inicia el bucle.
$asistencia = $_POST["asistencia"][$a];
$sql_asistencia_alumnos = "insert into asistencia_alumnos(asistencia)";
$sql_capacidad_alumnos .= "values('$asistencia')";
} # termina el bucle for.
saludos.