Hola:
Ahora revise algo de mi código donde implemento esto.
Cita: <input type="checkbox" name="chkperfil[{$fila.idmenu}]" checked/>
Acá uso smarty, pero es fácilmente reeemplazable con php.
Y en el script php proceso esa petición rescatando el valor que me trae el checkbox.
Código PHP:
// Sucede al momento presionar el botón guardar
if (isset($_REQUEST['btnGuardar'])) {
// verifica que se haya seleccionado un perfil
if ($_REQUEST['slt_perfiles'] <> -1) {
$idPerfil = $_REQUEST['slt_perfiles'];
eliminarMenuPerfil($idPerfil);
foreach(array_keys($_REQUEST['chkperfil']) as $idMenu)
$resultado = ingresarMenuPerfil($idPerfil, $idMenu);
$listadoMenus = retornarListadoMenus($idPerfil);
}else
$mensaje = "¡Seleccione el tipo de perfil!";
}
Cómo podrás ver, te llega un arreglo de todos los checkbox seleccionados, luego bastaría usar un foreach para extrar el valor que tiene cada checkbox.
La solución que plantea nuestro compañero es un poco mas complicado, sin esperar ofender a nuestro compañero pienso que si quieres llegar y borrar te sirve esta solución directa con php, ahora si piensas usar algún tipo de validación por parte del cliente, la solución por javascript puede ser un camino.
Hasta Luego .-