mi sembra ci sia un po' di casino...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:
La query funziona il punto è che così come è costruita qualsiasi utente faccia login i dati vengono inviati alla prima riga (WHERE id = 1)Codice PHP:
mysql_query("UPDATE $nometabella SET NOME = '$_POST[namedelform]' WHERE id = 1 LIMIT 1")
So che dovrei costruire una cosa del genere
ma non sono in grado di ottenere la variabile che corrisponde all'id dell'utente in login... come fare?!Codice PHP:
WHERE id = {$var['id']}
![]()
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)