

Заполнить поле в карточке
Автор Dinara, 17 июля 2013 08:17
Сообщений в теме: 8
#1
Отправлено 17 Июль 2013 - 08:17
Добрый день! В карточке добавилось поле с правилом "Группа доступа=Текущая", то есть теперь когда пользователь создает карточку-группа доступа прописывается автоматически.
А как прописать эту группу в других карточках, созданных ранее? Группа одна и та же пока что, но страниц около 70... http://take.ms/ELmSM
А как прописать эту группу в других карточках, созданных ранее? Группа одна и та же пока что, но страниц около 70... http://take.ms/ELmSM
#2
Отправлено 17 Июль 2013 - 08:52
Можно создать доп. действие в этой таблице с следующим вычислением
81 - номер таблицы,
f3331 - айди поля группа доступа.
data_update(81, array("f3331" => $user['group_id']));
81 - номер таблицы,
f3331 - айди поля группа доступа.
#3
Отправлено 17 Июль 2013 - 09:10
Заполняется моей группой) а если мне туда нужно проставить группу с id=801?)
#4
Отправлено 17 Июль 2013 - 09:15
Dinara (17 Июль 2013 - 09:10) писал:
Заполняется моей группой) а если мне туда нужно проставить группу с id=801?)

$id_group_update = 801; data_update(81, array("f3331" => $id_group_update));Только учтите все записи активные, удаленные и архивные при таком коде обновят значение этого поля.
Сообщение отредактировал wondertalik: 17 Июль 2013 - 09:16
#5
Отправлено 17 Июль 2013 - 09:19
ну вот,неправильно написала выше))
круто вообще!!))спасибо большое,таки получилось)))
эх,пора учиться видимо программированию))
круто вообще!!))спасибо большое,таки получилось)))
эх,пора учиться видимо программированию))
#6
Отправлено 17 Июль 2013 - 10:02
wondertalik, data_update для записи в текущую запись излишен, рациональнее использовать $line:
И проще, и понятнее, и быстрее работает.
$line['Группа доступа'] = 801;
И проще, и понятнее, и быстрее работает.
#8
Отправлено 17 Июль 2013 - 10:06
wondertalik (17 Июль 2013 - 10:04) писал:
это разовое действие
Разовое или не разовое, значения не имеет. Формально ваш метод тоже верный, но не оптимальный.
wondertalik (17 Июль 2013 - 10:04) писал:
и потом возможно там стоят вычисления на изм. задача стояла просто заполнить все 70 вкладок, пошел по самому безопасному пути.
Почему думаете, что вычисления не нужно запускать (если они есть)? По логике более вероятно как раз наоборот.
#9
Отправлено 17 Июль 2013 - 11:21
CbCoder (17 Июль 2013 - 10:10) писал:
Почему думаете, что вычисления не нужно запускать (если они есть)? По логике более вероятно как раз наоборот.

Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных