codice:
$query = "UPDATE utenti SET name='{$_POST['name']}', 
          surname='{$_POST['surname']}', 
          username='{$_POST['uname']}' 
          WHERE id={$user['id']}";
hai fatto macello con gli apici... lui non capisce più cosa fa parte della variabile e cosa no. In sto caso si usa mettere le parentesi graffe intorno alla variabile.

ciao
Yuri