move_uploaded_file($_FILES["avatar"]["tmp_name"], "files/avatars/".$row['id'].".".$arr["extension"]); $avatar=$row['id'].".".$arr["extension"];
<input type='file' name='avatar'>
Patrze na to i nie widzę błędów. Warunek z POSTa jest spełniony i zmiennej $avatar przypisywany jest $row['id'] ale już nie $arr['extension']. CHMOD jest zmieniony.