Ho sostituito il codice precendente con questo
<?
include ("config.php");

$conta=$_POST['presenti'];

echo $conta;

for ($i = 1; $i <= $conta; $i+=1) {

$ckbox.$i = $_POST['chk'.$i];

if($ckbox.$i == 1) {
echo "
".$ckbox.$i;
$sql = "UPDATE odc SET STARTUP = '1' WHERE ID ='$i'";
$result= mysql_query($sql);


}


}


?>

adesso mi da quest'errore
Fatal error: Maximum execution time of 30 seconds exceeded in /home/visualba/public_html/ODC_CONTROLLO NOMITATiVI/segna_presente.php on line 12