En forma general he logrado seleccionar los primeros 2 checkbox y me arroja = 1 y el 3ero en 0 todo bien hasta hay me aparece en orden , pero cuando selecciono desde el segundo el orden cambia .
Código PHP:
Ver original<form action="#" method="post" >
<?php
$a=0;
while($a<3){
?>
<input type="checkbox" name="check_list[]" value="1" ><label><?php echo $a; ?></label>
<input type="text" name="codigo[<?php echo $a; ?>]" value="<?php echo $a; ?>" />
<br/>
<br />
<?php
$a++;
}
?>
<input type="submit" name="submit" value="Submit"/>
</form>
<?php
if(isset($_POST['submit'])){
$opciones=$_POST['check_list'];
$codigo=$_POST['codigo'];
$i=0;
while($i<$n)
{
if (!isset($opciones[$i])){ $opciones[$i]=0;
}
else{
$opciones[$i]=1;
}
echo $codigo[$i].'->'.$opciones[$i].'<br>';
$i++;
}
}
?>