dopo varie ricerche ho cambiato in questo modo:

file di inseriento
Codice PHP:
$query "SELECT * FROM liste LEFT JOIN liste_candidati ON (lista_id=id_lista) WHERE id_lista = 1
          order by candidato_id"

$result mysql_query($query) or die(mysql_error());
while (
$row mysql_fetch_assoc($result))
{
print 
" ".$row['candidato_id']." ".$row['nome_candidato']." ";
?> 
<input name="dati[]" type="hidden" value="<?php print $_POST['sez']?>">
<input name="dati[]" type="hidden" value="<?php print $row['candidato_id'] ?>" >
<input name="dati[]" type="text" onKeyUp="SoloNumeri(this)" size="2" maxlength="5">


<?php
}
?>

file per fare l'insert
Codice PHP:
<?php
for ($i 0$i count($dati); $i++) {
print 
$dati[$i];
print 
"
"
;
 
$sql .= "INSERT INTO voti_sezione (id_sezione, id_candidato, voti_candidato) VALUES($dati[$i])";
ma mentre mi visualizza in modo corretto i dati inseriti nella form non me li salva nel db