Non ho capito pienamente...

Dunque questo è quello che ho io:

Codice PHP:
while($riga=mysql_fetch_array($dati)){
    
$id=$riga['id']; 
    
$nome=$riga['nome']; 
    
$cognome=$riga['cognome']; 
    
$scuola=$riga['citta']; 
    echo 
"<tr><td>$nome</td>
    <td>
$cognome</td>
    <td>
$scuola</td>
    <td><input type=\"text\" name=\"n_lez1[
$id]\" maxlength=\"3\" size=\"3\" /></td>";

echo 
"</tbody>
              </table>
<div align=\"center\"><input type=\"submit\" name=\"aggiungi\" value=\"Aggiungi\" /></div>
              </form>"
;

Se noti nell' input type="text" c'è la name="n_lez1[$id]" e questa dovrebbe andar bene.
Ora però non so come proseguire per dire:

Se chicchi sul submit if(isset($_POST['aggiungi'])){
inserisci nel db tutti i campi text valorizzati.