Puedes mostrar todo tu formulario?
En todo caso como tu expones:
for(1;10;++){
$id_cap= $_POST['id_cap'. $i];
$phone= $_POST['phone' . $i];
$leido= $_POST['leido' . $i];
Da para entender que tienes esto
<input name="id_cap1" /><input name="phone1" /><input name="leido1" />
<input name="id_cap2" /><input name="phone2" /><input name="leido2" />
..
<input name="id_cap10" /><input name="phone10" /><input name="leido10" />
Te recomiendo esto:
<input name="id_cap[]" /><input name="phone[]" /><input name="leido[]" />
<input name="id_cap[]" /><input name="phone[]" /><input name="leido[]" />
....
<input name="id_cap[]" /><input name="phone[]" /><input name="leido[]" />
Asi de pasada te ahorras forzar ese for, ya que el usuario podria mediante js borrar varios o todos los inputs y has una buena validacion...
Código PHP:
Ver originalif(!isset($_POST["id_cap"])){ for($k=0;$k<sizeof($_POST["id_cap"]);$k++){ $id = $_PÖST["id_cap"][$k];
$phone = $_PÖST["phone"][$k];
$read = $_PÖST["leido"][$k];
//update
}
}
}
No dejes nada en manos del usuario nunca