secondo me la cosa migliore da fare

1) inserire dei campi hidden col contenuto delle variabili;
Codice PHP:
$inc 1;
foreach (
$acquisti as $id=>$quantita
    { 
      
$sql 'SELECT * FROM prodotti WHERE id = '.$id
      
$res $db->query($sql); 
      
$f $res->fetch(); 
      @
extract($f); 
      
$result[] = '<tr>'
      
$result[] = '<td class="prodotto">'.$titolo.'</td>'
      
$result[] = '<td class="prezzo">&euro;'.$prezzo.' <input type="hidden" name="var' $inc '" value="' $prezzo '"></td>'
      
$result[] = '<td class="prezzo"><input type="text" name="quantita'.$id.'" value="'.$quantita.'" size="3"></td>'
      
$result[] = '<td class="prezzo">&euro;'.($prezzo $quantita).'<input type="hidden" name="var' $inc '" value="' . ($prezzo $quantita) . '"></td>'
      
$somma += $prezzo $quantita
      
$result[] = '<td class="prezzo">[url="carrello.php?action=cancella&id='.$id.'"][img]./images/trash.png[/img][/url]</td>'
      
$result[] = '</tr>'
    } 

2) inserire degli onclick nei pulsanti in fondo al form
Codice PHP:
$result[] = '<input type="submit" name="aggiorna" value="aggiorna" onclick="location.href='mysqlf.php?aggiorna=1'"> 
                 <input type="submit" name="chek_out" value="chek_out" onclick="'
location.href="myself.php?checkout=1'">'; 
in questo modo quando clicchi ad esempio su aggiorna avrai i campi hidden col valore che avevano e puoi modificare la tabella in modo adeguato se i valori cambiano.