Перейти к содержимому


Вычисление для поля с множественным выбором


В теме одно сообщение

#1 TelecomMedia

    Активный участник

  • Пользователи
  • PipPipPip
  • 378 сообщений

Отправлено 24 Июль 2015 - 15:26

Есть поле "Этап сделки" (с множественным выбором) со значениями:
- этап1
- этап2
- этап3


Вычисление
$line['Этап сделки'] = 'этап2';
запишет в поле именно это значения, перетерев уже отмеченное этап1.
Каким вычислением можно именно отметить определенный этап?

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 24 Июль 2015 - 16:24

$values = explode("\r\n", $line['Этап сделки']); // извлекаем уже имеющиеся значения из поля в массив
if (!in_array('этап2', $values)) $values[] = 'этап2'; // если 'этап2' еще нет среди них, добавляем к массиву
$line['Этап сделки'] = implode("\r\n", $values); // заносим значения обратно в поле






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

0 пользователей, 1 гостей, 0 анонимных