Я играл с таблицами данных, и теперь у меня есть требование отфильтровать таблицу с помощью выбора / выпадающего списка, который должен фильтровать один из моих столбцов. Мой код:
<?php
$urlPriority = $_GET['priority'];
if (empty($urlPriority)) {
$urlPriority = 'High';
}
$priorityStatus = array('Low'=>'Low Priority', 'Medium'=>'Medium Priority', 'High'=>'High Priority');
echo createSelectControl('Priority', $priorityStatus, $urlPriority, -1, false, 'reload();')
?>
<script type="text/javascript">
function reload() {
var priority = $("#Priority").val();
location.search = '?priority=' + priority;
}
</script>
Я добавил строку кода в свой SQL-запрос:
$sql = "SELECT * from [table_name]
WHERE ... AND
Priority = '" . mssql_escape($urlPriority) . "' AND
etc AND
etc ";
Это прекрасно работает при выборе одного из вариантов.
Все, что мне сейчас нужно, - это чтобы пользователь мог выбирать все параметры, включая Низкий, Средний и Высокий. Я перепробовал все возможные способы, но он просто возвращает пустую таблицу?
Спасибо за любые предложения.