Ve que estás dando el mismo nombre a los campos.... entonces estarás haciendo a una única variable, es por eso que te recoje la última. 2 soluciones:
1) Y fácil, ponle nombres distintos a los checkboxes
2) Y más correcta, lo que menciona illman... pasalo como un arreglo
Código:
<input type="checkbox" name="nombre[]" value="valor">
y recojelo con foreach()
http://mx.php.net/manual/es/control-...es.foreach.php Código PHP:
foreach($_POST['nombre'] as $indice => $valor)
echo "Indice: <b>$indice</b> Valor: <b>$valor</b><br>";
Y creo esta info esta en las FAQ... hay que procurar darles uso...
Suerte!