Beh, in alternativa potresti farlo in ajax, perché php da solo non basta in questo caso, in quanto quando tu compili l'input, php ha già finito il suo lavoro...
Però tutto sta a dove devi implementare questa cosa, nel senso... se utilizzi funzioni ajax da altre parti può avere un senso, altrimenti a me, sinceramente, sembra una perdita di tempo, perché con l'aggiunta della sessione hai già tutti i dati che ti servono per la modifica.