Фильтр таблиц
Здравствуйте.
Подскажите, пожалуйста, как сделать кнопку фильтрации таблицы? То есть задача такова: php выгружается таблица из БД,и как сделать чтобы сверху была кнопка, при нажатии на которую можно выбрать название и таблица фильтруется (отображается только выбранное). Подойдет любая подсказка - от примеров такого скрипта до хотя бы направления в котором стоит искать. Спасибо. |
Цитата:
|
Цитата:
Пока вот что нашел - использование Tabular Data, но он работает только в Internet Explorer. Есть какие-нибудь альтернативы? |
ksa,
спасибо большое! Сейчас начну разбираться. nasqad, тут же только сортировка, разве нет? Мне просто нужна именно кнопа автофильтра с возможностью выбрать строки. |
Цитата:
|
Чтобы не плодить тем, задам еще 1 вопрос здесь=):
Вот есть таблица с 2 колонками, в 1 находятся кнопки, в другой другая таблица. Вот внутренняя таблица состоит из: наименование и checkbox: echo '<tr> <td width = "400px">'.$DN.'</td> <td width = "40px" align="middle"><input type="checkbox" onclick = "" id="'.$DC.'" name = "Det['.$i.']" value="on"/></td> </tr>'; Мне нужно добавить кнопку, чтобы при нажатии отправился массив таких checkbox'ов в другой php файл. Проблема в том, что кнопка эта будет находиться в другой колонке внешней таблицы (то есть в 1 колонке внешней таблицы находится таблица с checkbox'ами, в другой-эта кнопка). Как создать такую кнопку:) ? Возможно вопрос глупый, или я запутано объяснил, но я не знаю как это сделать.:) |
Итак, вот что придумал, но почему-то не работает:
<p><a class="Link1 href="javascript:SendForm()">Ссылка</a></p> И javascript: function SendForm(){ var checkboxes = document.getElementsByName('Det[]'); var i = checkboxes.length; var SendData = document.createElement("form"); SendData.action = "test.php"; SendData.method = 'POST'; SendData.id = 'SendID'; var NewData = new Array(i); while(i--) { if (checkboxes[i].checked == true) { NewData[i] = document.createElement("input"); NewData[i].name = 'Det['+i+']'; NewData[i].type = 'hidden'; NewData[i].value = checkboxes[i].id; SendData.appendChild(NewData[i]); } } document.getElementsByTagName('body')[0].appendChild(SendData); SendData.submit(); return false; } Но данные не отправляются:(. В чем ошибка? |
Цитата:
|
Там стоит скобка=) просто она почему-то стерлась.
<p><a class="Link1" href="javascript:SendForm()">Ссылка</a></p> Конечно, всё так выглядит. |
Часовой пояс GMT +3, время: 19:57. |