mantığını anlatmak gerekirse şöyle olacak,
(üyeler için) önce insert sorgusuyla bilgilerin kaydedilme işlemini yapacaksın, daha sonra kullanıcı bilgilerini düzenleme kısmında select sorgusuyla tablo'dan kişinin id yada artık giriş yaparken session'a hangi değeri atadıysan onunla sorguya gireceksin ve form da ki inputların value değerlerine bunları yazdıracaksın. İşin olay kısmı şurası bilgileri update sorgusuyla güncellerken değiştirilmesini istemediğin değişkenleri sorguya yazmayacaksın. böylece sen inputa o değerleri sadece bilgi amaçlı yazmış olacaksın, kullanıcı bilgileri değiştirmeye kalksa bile update sorgusunda o değişkenler yer almadığı için bir sorun olmayacak.
(admin için) admin'i farklı bir tablo da tutabilirsin üyelerle aynı tablo da olmak zorunda değil. üyelerin güncelleme işini çözdükten sonra gerisi zaten çok kolaylaşacaktır.