изменить запрос с помощью & lt; href & gt;

Я установил запрос по умолчанию

$query = "SELECT Image, ISBN, Name, Vol, Release_date, publisher, price  FROM products p order by Name,vol";
echo "<a href = ???>Date</a>";

чтобы запрос можно было изменить в сортировке по дате после нажатия?
Спасибо!

-1

Решение

Параметр сортировки / упорядочения 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-инъекция.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]