Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Dmitri 05.09.2004 15:58
Очень часто случается, что при написании интерфейса администратора к какой-либо таблице (продукты, статьи, дистрибьюторы, адреса офисов и т.д.) возникает проблема сортировки этих данных. Нужна возможность, что бы в дальнейшем администратор мог управлять порядком следования этих записей на сайте. Самый прямой вариант – создать некоторое поле «сортировочный номер» и сортировать по нему, но это крайне не удобно администратору. Следующая мысль – давать редактировать этот сортировочный номер не напрямую, а через <select> с элементами «перед всеми», «после первого», «после второго» и т.д. (Так, например, сделано в phpMyAdmin’е, когда добавляешь поле к таблице). В таком случае возникает много побочных явлений в результате удаления записей и, например, тогда, когда структура древовидная.