prepare("SELECT id FROM users WHERE email = ? AND id != ?"); $stmt->execute([$email, $user['id']]); if ($stmt->fetchColumn()) { $error = t('Email already taken.', 'البريد الإلكتروني مستخدم بالفعل.'); } else { if ($password) { $hash = password_hash($password, PASSWORD_DEFAULT); $update = db()->prepare("UPDATE users SET name = ?, email = ?, phone = ?, profile_picture = ?, password = ? WHERE id = ?"); $update->execute([$name, $email, $phone, $profile_picture, $hash, $user['id']]); } else { $update = db()->prepare("UPDATE users SET name = ?, email = ?, phone = ?, profile_picture = ? WHERE id = ?"); $update->execute([$name, $email, $phone, $profile_picture, $user['id']]); } $success = t('Profile updated successfully.', 'تم تحديث الملف الشخصي بنجاح.'); $user = get_logged_in_user(); // Refresh } } } render_head(t('My Profile', 'الملف الشخصي')); render_nav('profile.php'); ?>

Profile Picture