parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Как быть с сортировкой записей?

Dmitri 05.09.2004 15:58

Очень часто случается, что при написании интерфейса администратора к какой-либо таблице (продукты, статьи, дистрибьюторы, адреса офисов и т.д.) возникает проблема сортировки этих данных. Нужна возможность, что бы в дальнейшем администратор мог управлять порядком следования этих записей на сайте. Самый прямой вариант – создать некоторое поле «сортировочный номер» и сортировать по нему, но это крайне не удобно администратору. Следующая мысль – давать редактировать этот сортировочный номер не напрямую, а через <select> с элементами «перед всеми», «после первого», «после второго» и т.д. (Так, например, сделано в phpMyAdmin’е, когда добавляешь поле к таблице). В таком случае возникает много побочных явлений в результате удаления записей и, например, тогда, когда структура древовидная.
Было бы интересно узнать, кто как решает данную проблему.
Спасибо.