also ich sehe auf die Schnelle nichts, vielleicht zeigst du mal den Code, mit dem du die geänderten Werte in die Session übernimmst.
beim Profil edit hier :
# SESSION-Variablen aktualisieren
$query = "SELECT * from administrator
WHERE admin_id = '" . $_SESSION['aid'] . "'";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
$_SESSION['uid']=$row[2];
$_SESSION['lvl']=$row[1];
$_SESSION['fir']=$row[9];
beim allg. edit hier :
# SESSION-Variablen aktualisieren wenn eigenes Profil geändert wurde
if ($_GET['uuiidd'] == $_SESSION['uid']) {
$query = "SELECT * from administrator
WHERE admin_id = '" . $_SESSION['aid'] . "'";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
$_SESSION['uid']=$row[2];
$_SESSION['lvl']=$row[1];
$_SESSION['fir']=$row[9];}