$gunc=("UPDATE uyeler SET kullanici_adi='$kullanici_adi',eposta='$eposta',isim='$isim',soyisim='$soyisim',imza='$imza',hakkinda='$hakkinda' WHERE id='$id'");

Bu şekilde dener misin ? Bazen küçük harflerde sıkıntı çıkarabiliyor Mysql bir de yanlış görmediysem kullanıcı adı değişemiyor , readonly verilmiş inputa , o halde kullanıcı adını güncellemek gereksiz. Eğer yukardaki gibi olmaz ise bir de bu şekilde deneyin.

$gunc=("UPDATE uyeler SET eposta='$eposta',isim='$isim',soyisim='$soyisim',imza='$imza',hakkinda='$hakkinda' WHERE id='$id'");