if (isset($_GET['order']) && $_GET['order'] == 'category')
{
$sql .= " ORDER BY category ".$_GET["direction"];
}
<a href='?order=category&direction=ASC'>
Когда пользователь нажимает второй раз на ссылку, я хочу заказать таблицу в порядке DESC. У меня есть порядок a-z, мне нужно отменить их, когда пользователь нажимает на одну и ту же ссылку.
Вы можете переключать статус клика в сеансе / файлы cookie.
if (isset($_GET['order']) && $_GET['order'] == 'category') {
$sql .= " ORDER BY category ".$_GET["direction"];
$dir = $_GET['direction'] == 'ASC' ? 'DESC' : 'ASC';
}
if($_SESSION['click'] == 0){
echo "<a href='?order=category&direction=ASC'>";
} else{
echo "<a href='?order=category&direction=DESC'>";
}