mmm, como estas subiendo tu formulario, por lo regular cuando subes un checkbox este te crea un valor del tipo:
Código PHP:
Ver original$_POST["Nombre del Campo"]="on"|"off"
Probablemente tienes un error en tu form.
Por otro lado, cuando yo quiero recorrer varios checkbox, los creo todos con un nombre idéntico y un identificador numérico:
Código HTML:
Ver original<input type="checkbox" name="micuadrito_1"/> <input type="checkbox" name="micuadrito_2"/> <input type="checkbox" name="micuadrito_3"/>
Despues, en PHP, recorro los checkbox así:
Código PHP:
Ver original$x=1;
while($_POST["micuadrito_".$x])
{
//aqui ejecuto cuantas cosas se me pasen por la mente;
$x++;
}
Como las claves de $_POST son del tipo string, puedes armar muy fácilmente las claves como en el caso que te muestro.