ecco il codice.. allora con il php vado a creare per ogni record trovato un form
while ($alunnisql=mysql_fetch_array($dati))
{
$count++
?>
<tr>
<form name="alunno<?print $count;?>" action="sqlr.php">
<td>
<?print "$alunnisql[0] $alunnisql[1]";?>
</td>
<?
$i=1;
for($i;$i<=8;$i++)
{
?>
<td>
<input name="ora<?print $i;?>" type="checkbox" checked>
<input type="hidden" name="mat<?print $i;?>" value="">
<input type="hidden" name="larsa<?print $i;?>" value="">
<input type="hidden" name="doc<?print $i;?>" value="">
<input type="hidden" name="cod<?print $i;?>" value="">
<input type="hidden" name="coo<?print $i;?>" value="">
<input type="hidden" name="tut<?print $i;?>" value="">
</td>
<?
}
?>
<td>
<input type="button" name='Salva' value='Salva' onClick="javascript:invia(form.name)">

in fondo c'e' l'input type button che all'evento onClick richiamo funzione invia passando il noem della form...

questa e' la funz invia
function invia(nomeform)
{
countora=0;
errore=0;
for (i=1;i<=8;i++)
{
document.forms[nomeform].elements['mat'+i].value = document.dati.elements['mat'+i].value;
document.forms[nomeform].elements['doc'+i].value = document.dati.elements['doc'+i].value;
document.forms[nomeform].elements['cod'+i].value = document.dati.elements['cod'+i].value;
document.forms[nomeform].elements['coo'+i].value = document.dati.elements['coo'+i].value;
document.forms[nomeform].elements['tut'+i].value = document.dati.elements['tut'+i].value;
if (document.dati.elements['mat'+i].value == '0')
{
countora++;
if (document.dati.elements['doc'+i].value != '0')
{
alert('ATTENZIONE SELEZIONATO DOCENTE SENZA ORA');
errore=1;
}
}
else
{
if (document.dati.elements['doc'+i].value == '0')
{
alert('ATTENZIONE SELEZIONATA ORA SENZA DOCENTE');
errore=1;
}
}
}
if (countora==8)
{
alert('ATTENZIONE SELEZIONARE ALMENO 1 ORA');
errore=1
}
if (errore==0)
{
alert('SALVATAGGIO AVVENUTO CON SUCCESSO');
for (i=1;i<=8;i++)
{

}
}
}

ora io nell'ultimo for dovrei disabilitare TUTTE le checkbox di questa determinata form, se possibile disabilitare il button che ha lanciato la funzione e infine mandare il submit della form......