Allora.. se fai un file aparte [meglio per ora, così non ti confondi] puoi fare un file "update.php"

che riceve in querystring l'id di un record nel database.. o meglio, visto che tu non ne hai, il valore che hai impostato come chiave unica... ad esempio nick...

poi con la classica verifica: se il form è stato inviato effettuo un update con una query:

"UPDATE tabella SET nome='$nuovo_nome', nick = '$nuovo_nick', mail='$nuova_mail' WHERE nick == '$nick'"

se il form non è stato inviato leggi dal database i valori relativi al nick e crei un form che già contiene i valori preimpostati... l'invio allo stesso update.php innesca la query di cui sopra...

non è chiarissimo forse... ma dovresti farcela provando un po'