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">€'.$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">€'.($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.