На странице отображаются все результаты, теперь я хочу фильтровать результаты и количество результатов на странице. Для этого посетитель использует простую форму html GET для выбора фильтра.
Теперь я получаю форму GET и пытаюсь отфильтровать результаты
<?php $order_by = mysqli_real_escape_string($database,$_GET['order_by']); $order = if(empty($order_by)){echo 'manufacturer';}else{echo '$order_by'; ?>
ОК, теперь мы получаем фильтр и пытаемся получить результаты от MySQL, как это
$set_order=mysqli_query($database,"SELECT * FROM `products` order by `$order` ASC");}
Но я получаю ошибку в строке:
$order = if(empty($order_by)){echo 'manufacturer';}else{echo '$order_by';
Не могу найти способ сделать это … Любая идея?