Ответов: 4 Просмотров: 332
|
Здравствуйте, я изучаю php не так давно и у меня возникли трудности,хотел сделать сортировку на сайте методом GET
-------------------------------- -------------------------------- -----index.php------------------ -------------------------------- ------------
PHP:
скопировать код в буфер обмена
<?PHP $sorting = $_GET["sort"]; switch ($sorting) { case 'cost-asc': $sorting = 'cost ASC'; break; case 'cost-desc': $sorting = 'cost DESC'; break; case 'popular': $sorting = 'ord ASC'; break; case 'news': $sorting = 'id DESC'; break; case 'brand': $sorting = 'name ASC'; break; default: $sorting= 'id ASC'; break; } ?>
CODE ( html):
скопировать код в буфер обмена
<li class="sort"><a href="index.php?sort=cost-asc" id="tab1">Возростание</a></li> <li class="sort"><a href="index.php?sort=cost-desc" id="tab1">Убыванию</a></li> <li class="sort"><a href="index.php?sort=popular" id="tab1">Популярные</a></li> <li class="sort"><a href="index.php?sort=news" id="tab1" >Новинки</a></li> <li class="sort"><a href="index.php?sort=brand" id="tab1" >От А до Я </a></li>
-------------------------------- -------------------------------- -------------------------------- -------------------------------- ----------------
И есть function.php в котором есть функция loadGoods
PHP:
скопировать код в буфер обмена
function loadGoods() { $conn = connect(); $sql1 = "SELECT * FROM goods ORDER BY ".$sorting." "; $out[] = $row; } } else { echo "0"; } }
Как мне передать $sorting в эту функцию?
Если не трудно,скиньте рабочий код. |