Si he probado de crear un <input type=text hidden> y poner aquí el valor del checkbox, incluso también he probado usando una variable $_SESSION, pero el problema es el mismo ya que no lleno bien el array $opciones.
Te expongo el código:
Código PHP:
<?php
$numSesiones = $_POST['numSesiones']; //obtengo las sesiones deseadas
for ($i=0; $i<=$numSesiones-1;$i++){
printf("<table>
<tr><td><input type='checkbox' name='opcion[]' value='true' checked /></td>
</tr></table>");
$opciones[$i]=$opcion; //el array valores de cada checkbox
}
foreach($opciones as $clave=>$valor){ //muestro el contenido de opciones
print"La matriz es:".$valor."<br>";
}
?>
Me muestra siempre el contenido del primer array del checkbox. Y aquí es donde me encallado.
Saludos.