ce l'ho fatta....:
codice:
if(!empty($_POST))
 {
                  if (!$_POST['fatto']) {
                  echo "<CENTER>


[b]ATTENZIONE. Non selezionato la cella di controllo \"FATTO\".

                  I tuoi dati non sono andati persi!!! :)

                  Torna alla pagina precedente con il tasto INDIETRO del browser,

                  seleziona con il flag la casella di controllo e poi procedi con l'invio.

                  Fai ATTENZIONE a non lasciare celle vuote per non rischiare di sovrascrivere

                  con spazi vuoti eventuali dati già inseriti.";

                  exit;
                  }else{
                        $cod_class = $_POST ['nome_destinazione'];
                        foreach($_POST as $key => $value ) { $campo[] = $key;
                        }
                        foreach($_POST[$campo[0]] as $key0 => $val0 ) {
                        $id_salsa1[] = $val0;
                        }
                        foreach($_POST[$campo[1]] as $key1 => $val1 ) {
                        $interprete[] = $val1;
                        }
                        foreach($_POST[$campo[2]] as $key2 => $val2 ) {
                        $titolo[] = $val2;
                        }
                        foreach($_POST[$campo[3]] as $key3 => $val3 ) {
                        $pos_prec[] = $val3;
                        }
                        foreach($_POST[$campo[4]] as $key4 => $val4 ) {
                        $pos_nuova[] = $val4;
                        }

                        $lastupdate= date('d-m-Y');
                        for($i = 0; $i < count($id_salsa1); $i++) {
                        $update = "UPDATE $nome_tabella SET
                        interprete = '$interprete[$i]',
                        titolo = '$titolo[$i]',
                        pos_prec = '$pos_prec[$i]',
                        pos_nuova = '$pos_nuova[$i]',
                        lastupdate = '$lastupdate'
                        where id_salsa1 = '$id_salsa1[$i]'
                        ";
                        $risultato = mysql_query ($update, $connessione)
                        or die ("Impossibile inserire i dati nella tabella $nome_tabella");
                        echo "<pre>";
                        print($_POST);
                        }
                        }
}else{
 $cod_class = $_GET['dest'];
}
//*************************************************************************************
$sql2 = "SELECT * FROM $nome_tabella WHERE nome_tab_salsa = '$cod_class' ORDER by pos_nuova ASC";
$result2 = mysql_query($sql2, $connessione);
$res_count = mysql_num_rows($result2);

while($riga = mysql_fetch_array($result2)) {
    $id_salsa1 = $riga['id_salsa1'];
            $rigaclassifica .= "<tr>
                    <td width=\"250\">
                    <input type=\"hidden\" name=\"id_salsa1[$id_salsa1]\" value=\"$riga[id_salsa1]\">
                    <input type=\"text\" name=\"interprete[$id_salsa1]\" size=\"33\" value=\"$riga[interprete]\"></td>
                    <td width=\"243\"><input type=\"text\" name=\"titolo[$id_salsa1]\" size=\"32\" value=\"$riga[titolo]\"></td>
                    <td width=\"61\"><input type=\"text\" name=\"pos_prec[$id_salsa1]\" size=\"5\" value=\"$riga[pos_nuova]\"></td>
                    <td width=\"66\"><input type=\"text\" name=\"pos_nuova[$id_salsa1]\" size=\"5\" value=\"\"></td>
                    <input type=\"hidden\" name=\"nome_destinazione\" value=\"$cod_class\">
                    </tr>";

            }