shtuchka
Зарегистрирован: 18.11.2003 Сообщения: 7 Откуда: Самара
|
Добавлено: Ср Дек 01 2004 15:43 Заголовок сообщения: пхп: редактирование данных, контекстное меню? |
|
|
1. ЧТО ЕСТЬ.
Есть база данных MSSQL. В ней таблицы, в которых хранятся данные о бригадах, работниках в этих бригадах и о том, какую работу они делают на конкретное число - с целью в дальнейшем рассчитать суммы, ими заработанные.
Задачу решаем путем создания вэб интерфейса, пишем на PHP4, собственно расчитываем тоже на PHP, ну и полученные суммы помещаем обратно в базу, в соответствующую табличку. Задачка простая, вопщем то.
Созданы, создаются: формы аутентификации пользователей - в результате сразу же разграничиваются цехаи так далее, т е в дальнейшем при просмотре всех данных ...человек будет видеть только ту информацию ,которая касается толкьо его цеха. т е выборки формируются динамически, количсетво выводимых данных для просмотра каждый раз разное. Так же вделаны формы просмотра. добавления и редактирования данных, но формы редактирования и добавления данных вызываются нажатием кнопок, и например редактирование данных осуществляется как: из выпадающего списка выбираем то, что хотим изменить, жмем кнопку и идем на форму изменения.
Вопщем все работает, все понятно, но...
2. ЧТО НЕПОНЯТНО, ЧТО НУЖНО.
Хотелось бы сделать чтоб пользователь, который видит перед собой выведенную на экран таблицу с результатами - например бригады только его цеха, мог водя мышкой по строкам таблицы видеть, что они (строки) подсвечиваются, как выбранные..ну надеюсь понятно, что имею в виду, и чтобы у них была возможность, встав на нужную им строку таблицы, выделить тем самым данную строку (зафиксировали так сказать данные, вызвать контекстное меню, выбрать в нем редактировать и перейти на форму редактирования, в которую помещается сразу же информация из строки, на которой он стоял.
ВОТ ВОПРОС - как это сделать на PHP, если это вопще возможно сделать на PHP, и если нельзя - то как сделать не на PHP.
Я не прошу расписанных от и до алгоритмов - ну хотя бы функции, которые используются для решения подобных задач, какие то еще данные..ну не знаю уж, как их обозвать ,возможно ссылки на примеры ,которые есть.
ЕСЛИ кто-то сталкивался, решал и решил - подскажиет, плиз. На многих форумах столкнулась с тем, что ну никто не может и не хочет помочь.
Заранее благодарна. |
|