Ya!.. es justo lo que decía... solo que en ves de poner el "_1" podrías ponerlo dentro de tu name[1] ... así al recojerlo la asociación será siempre la del índice del arreglo con la del valor del checkbox... en un ejemplo concreto:
Código:
<input type="checkbox" name="id_cambiar_estado[1] value="134">
y al recojerlo:
Código PHP:
foreach($_POST['id_cambiar_estado'] as $indice => $valor)
echo $indice." -> ".$valor;
// eso debería imprimir "1 -> 134".. claro, sí está seleccionado tu checkbox, de lo contrario simplemente lo ignora
// igual valdría algo como:
echo $_POST['id_cambiar_estado'][1];
En ambos casos vé como existe relación con con el "1" del arreglo en PHP (el que recojes) y el arreglo HTML (los names en tu formulario).
Espero te sirva... definitivamente sería "una mejor forma" de hacer lo que haces ahora... Saludos!