Ah.. unos comentarios....
-Si tu user_name es clave primaria de la tabla usuarios, no deberías permitir que se edite.. sólo muéstralo.
-Como ves, no muestro la contraseña porque se supone que está encriptada y de nada le vale verla al usuario. Sólo pon el campo vacío por si la quiere cambiar... luego la encriptas antes de guardarla (igual que en el registro, supongo).
Saludos