Здравствуйте всем. Делаю каталог и встрял на создании фильтра. Так как из языков плотно общаюсь только с PHP, и к великому моему сожалению я не добрался еще до JS, а останавливаться сейчас для его изучения, чтобы решить задачу, нету возможности, то я решил описать проблему тут в поисках ответа. Собственно есть таблица каталога, в которой по умолчанию выводится все содержимое. Есть также другая таблица в которой описан фильтр через <form>. Вопросы: 1. Как сделать, чтобы при нажатии на button в конце таблицы фильтра в таблице каталога применялся этот самый фильтр (с перезагрузкой страницы или без перезагрузки не имеет значения). 2. Как быть с перемещением по страницам в отфильтрованной таблице. У меня есть соображения, что нужно чтобы содержимое таблицы при применении фильтра заменялось содержимым другого файла (filter.php например) куда были отправлены POST-данные от фильтра, и тут уже перемещение по страницам происходило без перезагрузки страницы. Делать фильтр через GET было бы очень некрасиво, т.к. линк бы получился неимоверно длинным в связи с большим количеством опций фильтра.
20 минут у тебя займет заделывание скрипта на js. И даже работать будет. Может не везде, но ты будешь доволен. Не надо ссаться. Надо пробовать. Добавлено спустя 3 минуты 16 секунд: Ох... А что ты называешь "плотно общаюсь с PHP"? Как сделать форму с кнопкой спрашиваешь? =) Теги form и input type='submit' спасут отца русской демократии. передавать на каждую страницу параметры поиска и номер страницы, либо хранить их в сессии. viewtopic.php?f=13&t=7193 читай с середины. Ключевые слова: SELECT COUNT(*) и LIMIT 100, 10
Как сделать форму я конечно знаю. Я имел ввиду как привязать на кнопку фильтра js скрипт, чтобы обновлялась таблица каталога.