Forum Webscript.Ru

Программирование => PHP => Тема начата: stanlee от 04 Июля 2005, 08:46:44

Название: немного о документообороте
Отправлено: stanlee от 04 Июля 2005, 08:46:44
при редактированиии каких либо документов в системе
я ввел поле котоое отвечает за вкл/выкл его на сайте

так вот все дело в том что в идеале конечно при выводе списка документов хорошо бы ими оперировать на вкл/выкл через checkbox

но он работает тока на нажатие
а другого такого же удобного варианта я пока не нашел

может кто то сталкивался с подобным?
подскажите пожалуйста
Название: немного о документообороте
Отправлено: Меняздесьдавнонет от 04 Июля 2005, 09:00:12
перепиши свой скрипт, чтобы работал не только на нажатие
Название: немного о документообороте
Отправлено: stanlee от 04 Июля 2005, 09:49:50
это как же?
checkbox по сути свой работает тока на нажатие :)
если я не нажму на него то он мне вернет массив где будут тока нажатые чекбоксы

интересно как это не на нажатие?
Название: немного о документообороте
Отправлено: Меняздесьдавнонет от 04 Июля 2005, 10:30:50
ну так сравни полученный список с исходным
если уж ты работаешь с массивом, хотя массовое включение новостей представляется мне бессмысленным - достаточно одного чекбокса при редактировании новости
Название: немного о документообороте
Отправлено: stanlee от 04 Июля 2005, 11:05:45
да я так думал (сравнение массива с списком)
мдя походу больше ниче не выходит

а насчет новостей :) - а я не писал про новости :)

да тут все дело в том что
есть у тя спискок например

id товар вкл/выкл
1 ........ checkbox
2 ........ checkbox
3 ........ checkbox
4 ........ checkbox
5 ........ checkbox
6 ........ checkbox
7 ........ checkbox
........................

я ща сделал картинку с чекбоксом
но если напрмиер нужно сразу врубить 10 позиций или вырубить
приходится тыркат 10 раз и 10 раз перегружается таблица
чет такая ситуация не прет меня
как то геморно

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

пасиба
Название: немного о документообороте
Отправлено: CGVictor от 04 Июля 2005, 14:43:18
stanlee
Цитировать
stanlee:
приходится тыркат 10 раз и 10 раз перегружается таблица

Зачем? Сделай кнопку "изменить" и не обрабатывай нажатие...
Название: немного о документообороте
Отправлено: sarutobi от 04 Июля 2005, 15:19:16
stanlee
Есть красивое решение......


Смысл его в том, что при передаче чекбокса неотмеченные пары не передаются вообще. В этом случае передается содержимое скрытого поля. Если же чекбокс отмечен, то передается и содержимое скрытого поля, и содержимое чекбокса. Но так как чекбокс передается вторым, то его значение затирает значение скрытого поля.
Название: немного о документообороте
Отправлено: stanlee от 04 Июля 2005, 16:37:37
sarutobi такое я тоже продумывал но как то еще не успел потестить :))

ну раз ты такое используешь то значит все гуд
Название: немного о документообороте
Отправлено: CGVictor от 05 Июля 2005, 00:06:15
stanlee
Цитировать
RomikChef:
сравни полученный список с исходным

Вот уж и добавить нечего. Либо извращайся с hidden.