Originariamente inviato da Thanatos86
ho una tabella molto semplice:


ID - NOME
1 - null
2 - Tizio
3 - Caio

dove la ID è ovviamente un contatore che aumenta i valori automaticamente.

Nel mio caso l'utente fa login e gli viene assegnato un id. successivamente c'è un form che tramite una query invia i dati inseriti e li salva nella colonna NOME.
In particolare la query è questa:

Codice PHP:
mysql_query("UPDATE $nometabella SET NOME = '$_POST[namedelform]'  WHERE id = 1 LIMIT 1"
La query funziona il punto è che così come è costruita qualsiasi utente faccia login i dati vengono inviati alla prima riga (WHERE id = 1)

So che dovrei costruire una cosa del genere
Codice PHP:
WHERE id = {$var['id']} 
ma non sono in grado di ottenere la variabile che corrisponde all'id dell'utente in login... come fare?!
mi sembra ci sia un po' di casino...
1) l'utente che fa login è già presente nel db?
se sì, non ho capito che cosa serva la query
se no, non puoi fare una query di update di un record che non c'è (devi usare insert)