Código PHP:
if($status[$i]=="alto")echo"<input type='checkbox' name='status[]' value='$i' checked>";
else echo"<input type='checkbox' name='status[]' value='$i'>";?>
para recogerlos:
Código PHP:
for($i=0;$i<$cont;$i++) $sta[]=$_POST["status"][$i]);
// para determinar cual fue checkado:
for($i=0;$i<$cont;$i++){
if(in_array($i,$sta))$status[$i]="check";else $status[$i]="no check";}
tambien probé el siguiente codigo y me pasa lo mismo
Código HTML:
<form action="index.php?var=1" method="post"> <? for($i=0;$i<7;$i++){?> <input type='checkbox' name='pre[]' value='<?=$i?>'><? }?> <input type="submit"> </form>
Código PHP:
if($var==1){
for($i=0;$i<7;$i++)$arr[]=$_POST['pre'][$i];
for($i=0;$i<7;$i++){
for($j=0;$j<7;$j++){
if($arr[$j]==$i)$check[$i]="chek";
}
if($check[$i]!="premium")$check[$i]="no chek";
}
for($i=0;$i<7;$i++)echo "num ".$i." : ".$check[$i]."<br>";
}