Итак- задача собственно какая- сортировать строки по разным столбцам одной таблицы)
Условие- все расчеты в пределах одной страницы. (Можно сделать попроще- десять одинаковых страниц- разница только в том, что в ORDER BY будут разные столбцы)
Есть много решений,
например
if(isset($_GET[\'s\'])){
$sort=\'s\';
}else{
echo \'<a href=\"?s\">S</a>\';}
Как по мне: подобное- Гкод
наверное лучше использовать switch.
Но тогда появляется проблема в том, что в каждом case нужно выводить все ссылки, кроме ссылки на этот кейс.
ТЗ:
1) Страница, на которой выведенны ссылки на разные сортировки
2) при выбранной сортировке ссылка на именно эту сортировку должна исчезнуть, либо превратиться в текст без ссылки
Как-то так. Я сам запутался, поэтому пишите, что непонятно. Уточню. Да, и еще: в каждом пункте полноценный запрос, или же все таки запрос один, только с переменной (ORDER BY $sort) ? Хочу написать ровный, красивый, правильный код
Я не совсем понял задачу. В принципе что тебе мешает создать пару условий, где будешь указывать поля какие те нужны и исходя из этого сортировать ORDER BY $a DESC, $b DESC, $c... ?