$totalPages) { $currentPage = $totalPages; } $offset = ($currentPage - 1) * $limit; // Dies ist die No-JS-Basisversion: nur die aktuelle Seite wird gerendert. // Bei aktiviertem JS lädt js/results-app.js zusätzlich den kompletten // Datensatz nach (ein einziger Request) und übernimmt Sortierung, Filter // und Pagination danach komplett im Browser, ohne weitere Serveranfragen. $results = array_slice($filteredResults, $offset, $limit); $resultCount = count($results); ?>