Как правильно получить все значения из таблицы. Мой способ который предоставлен на скрине не работает. Попросту не показывает мне данные массива. Предполагаю что в нем ничего не содержится.
Решаю такую задачу: нужно чтобы при изменении этапа менялось значение даты в поле "Дата с календарем и выбором времени" на сутки вперед
Как решить такую задачу? Опишите подробнее пожалуйста
Проблема c PHP
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Проблема c PHP
Непонятно что делаете.
Пример запроса тут https://docs.rukovoditel.net.ru/index.p ... SQL_Zapros
Пример запроса тут https://docs.rukovoditel.net.ru/index.p ... SQL_Zapros
Re: Проблема c PHP
После того как я нажимаю сохранить, он сразу же обновляет значения в базе, и попросту я не могу получить старое значение Слева значение в базе, а справа значение в црмке И все, код не выполнитсяsupport писал(а): 07 апр 2023, 17:57 Непонятно что делаете.
Пример запроса тут https://docs.rukovoditel.net.ru/index.p ... SQL_Zapros
Re: Проблема c PHP
Простыми словами если описать скрипт то должно работать так:Dedoe писал(а): 07 апр 2023, 18:58После того как я нажимаю сохранить, он сразу же обновляет значения в базе, и попросту я не могу получить старое значениеsupport писал(а): 07 апр 2023, 17:57 Непонятно что делаете.
Пример запроса тут https://docs.rukovoditel.net.ru/index.p ... SQL_Zapros
изображение_2023-04-07_205807612.png
Слева значение в базе, а справа значение в црмке
изображение_2023-04-07_205851789.png
И все, код не выполнится
1. Находит значение в базе
2. Сравнивает их со значением во время изменения
3. Если они не равны то добавляет к дате +1 день
4. Обновляет записи в базе
-
alexinc
- Сообщения: 422
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Проблема c PHP
Судя по скрипту, вы берете одно и то же поле. Рнр не отлеживает изменения в поле. Более того, он отрабатывает в момент записи в базу, то есть когда переменные уже установлены. Если вам нужно значение самого поля php, то используйте переменную $current_field_value в ней содержиться последнее значение поля( в документации есть). Если вам нужно отслеживать изменения, то используйте ajax или js.
Если вы делаете через автоматизацию, то нужно посмотреть на алгоритм более внимательно.
Если вы делаете через автоматизацию, то нужно посмотреть на алгоритм более внимательно.
Re: Проблема c PHP
А как правильно эту переменную использовать в той панельке, ведь значение он не выводит с нее?alexinc писал(а): 08 апр 2023, 12:32 Судя по скрипту, вы берете одно и то же поле. Рнр не отлеживает изменения в поле. Более того, он отрабатывает в момент записи в базу, то есть когда переменные уже установлены. Если вам нужно значение самого поля php, то используйте переменную $current_field_value в ней содержиться последнее значение поля( в документации есть). Если вам нужно отслеживать изменения, то используйте ajax или js.
Если вы делаете через автоматизацию, то нужно посмотреть на алгоритм более внимательно.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Проблема c PHP
СМ. документацию https://docs.rukovoditel.net.ru/index.php?p=104
Чтобы вывести или сохранить значения в базе, значение необходимо присвоить переменной $output_value, например:
Чтобы вывести или сохранить значения в базе, значение необходимо присвоить переменной $output_value, например:
Код: Выделить всё
$output_value = 'Срочная задача';