Я установил запрос по умолчанию
$query = "SELECT Image, ISBN, Name, Vol, Release_date, publisher, price FROM products p order by Name,vol";
echo "<a href = ???>Date</a>";
чтобы запрос можно было изменить в сортировке по дате после нажатия?
Спасибо!
Параметр сортировки / упорядочения order by Name,vol
в конце запроса.
Таким образом, вы можете сделать это как переменную в зависимости от того, GET['date']
присутствует от href.
<?php
$sortvar = isset($_GET['date']) ? 'order by '. $_GET['date'] : 'order by Name,vol';
if (isset($_GET['ndsn']) && isset($_GET['date']) )
$sortvar = 'order by '. $_GET['date'] . ',' . $_GET['ndsn'];
$query = "SELECT Image, ISBN, Name, Vol, Release_date, publisher, price FROM products p " . $sortvar;
echo "<a href = '?date=Date'>Date</a><br>";
echo "<a href = '?date=Date&ndsn=NDSN'>Date & NDSN</a><br>";
echo $query;
вы ДОЛЖНЫ избежать параметров GET или параметризовать свой результат запроса при добавлении в него параметров GET, поскольку возможна SQL-инъекция.
Других решений пока нет …