Grazie come sempre dell'aiuto.
Mi trovo in una situazione che non so se sia risolvibile, immagino di sì ma non arrivo a capire come.

In pratica faccio un ciclo della mia tabella (id e prodotti) e inserisco i risultati in un form sotto forma di lista, pronti per essere modificati e aggiornati.
codice HTML:
<ul>
            <form method="post" enctype="multipart/form-data">
            <?php 
            $sql="SELECT * FROM `luci`";
            $dati=mysql_query($sql);
            while($row=mysql_fetch_array($dati))
            {
            ?>
            <li> 
            <input type="text" name="prodotti" value="<?php echo $row["prodotti"]; ?>" />
            <input class="nascosto" type="text" name="id" value=" <?php echo $row["id"]; ?>" />
            </li>
            <?php }
            ?>
            <input class="nascosto" name="key" value="<?php echo $key ?>" />
            <button type="submit" formaction="db/luciupload.php">Invia</button>
            </form>
        </ul>
E' possibile aggiornare contemporaneamente tutti i dati in lista con un solo invio?
Il problema è ovvio, nella pagina di ricezione avrò solo l'ultima variabile id e prodotti, mentre a me serve che arrivino tutte.
A logica avrei bisogno di un sistema che faccia un ciclo di invio per ogni riga della mia lista e soprattutto un bottone che attivi il ciclo.
Grazie
Ciao