Zrobiłem sobie sortowanie wyników po wcześniejszym wyborze kolumny, która ma być posortowana przez odnośnik z linkiem: ?sortby=name-asc. Później odbieram to sobie przez switcha i wklejam do zapytania. To dobry sposób?
switch($orderBy){
case 'host-asc':
$orderBy = 'host ASC';
break;
case 'host-desc':
$orderBy = 'host DESC';
break;
case 'name-asc':
$orderBy = 'name ASC';
break;
case 'name-desc':
$orderBy = 'name DESC';
break;
}
Teraz chciałbym dodać jeszcze do tego paginacje, ale nie wiem jak to zrobić, bo chciałbym aby będąc np. na drugiej stronie wyników, po kliknięciu na sortowanie według czegoś nie przeniosło mnie z powrotem na pierwszą stronę. Wiecie, żeby to takie przemyślane było i by w kodzie też to było jakoś dobrze napisane. Poratujecie przykładami misiaczki?