false, 'message' => 'Invalid input']); exit; } $stmt = $pdo->prepare("UPDATE projects SET sort_order = ? WHERE id = ? AND user_id = ?"); foreach ($data as $item) { $id = $item['id'] ?? null; $order = $item['order'] ?? null; if (!is_numeric($id) || !is_numeric($order)) continue; $stmt->execute([(int)$order, (int)$id, $user_id]); } echo json_encode(['success' => true]);