Нужна помощь по php полю - не срабатывает условие в коде

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Нужна помощь по php полю - не срабатывает условие в коде

Сообщение alcompstudio »

Добрый день!

Есть такой код

Код: Выделить всё

$task = [3331];
$status_task = [3332];
if (($task = 5188 or $task = 5192) and $status_task = 4499) //Проверяем тип Задачи - просчет/пересчет ставки и статус - В работе
	{ 
      $logist_work_check = db_query("update app_entity_27 set field_6318 = 5933 where id='" . [6202] . "'"); //обновляем родительскую сущность Заявки в поле В работе у Логиста (Гл спис.)
      }
     else return false;
Тут пытаюсь поставить значение в поле выпадающего списка сущности Заявки (родительская) при нажатии кнопки автоматизации в подсущности Задачи. Для этого в Задачи добавил поле PHP код и в нем, собственно, разместил вышеуказанный код, который по логике должен работать, когда я что-либо делаю с текущей записью в Задаче (т.е. при обновлении). Там стоит условие на значения, при которых должен работать код "update app_entity_27". Но почему-то код срабатывает постоянно... условие игнорируется. Мое действие - это нажатие какой-либо кнопки автоматизации в сущности Задачи (где поле код PHP).

Подскажите, почему может не работать условие, где я ошибся?
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Нужна помощь по php полю - не срабатывает условие в коде

Сообщение nruslan2 »

надо ставить два равно! те task == 5188
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Нужна помощь по php полю - не срабатывает условие в коде

Сообщение alcompstudio »

nruslan2 писал(а): 28 май 2022, 18:10 надо ставить два равно! те task == 5188
Да, спасибо, так вроде работает. Забыл за этот оператор.
Ответить