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