acho que o problema esta aqui $index = $result['user_id']; deveria ser $index = $row['user_id']; depois de atualizar amarrado você deve recuperá-lo novamente do banco de dados