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


Прошу помощи с простым вычислением - синтаксис


Сообщений в теме: 2

#1 d654525

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

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

Отправлено 13 Апрель 2018 - 23:54

привет, подскажите по вычислению - не могу понять, что не срабатывает. что-то не так у меня там с синтаксисом

нужно в одной и той же таблице в поле "Комментарий админа":
- вывести слово Долг, если в поле f16801 содержится слово Долг,
- а если в поле f16801 содержится слово Закончились, то вывести слово Закончились

такой код не срабатывает https://hello-site.ru/share/vvy/

$line['Комментарий админа'] = ($line['Ученик']['Комментарий админа'] .' '. $line['Группа']['Комментарий админа']);

if("`f16801` LIKE '%".Долг."%'") {
    $line['Комментарий админа'] = "ДОЛГ! Обратите внимание ученика. ";
}
if("`f16801` LIKE '%".Закончились."%'") {
    $line['Комментарий админа'] = "Закончилась оплата! Напомните ученику. ";
}


в начале нужно в любом случае вывести данные из поля Ученик-Комментарий админа и Ученик-Комментарий админа, а потом уже слово Долг или Закончились

$line['Комментарий админа'] = ($line['Ученик']['Комментарий админа'] .' '. $line['Группа']['Комментарий админа']);


#2 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 148 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 14 Апрель 2018 - 00:10

$line['Комментарий админа'] = ($line['Ученик']['Комментарий админа'] .' '. $line['Группа']['Комментарий админа']);

if(strpos($line['f16801'], "Долг") !== false ) {
	$line['Комментарий админа'] .= ". ДОЛГ! Обратите внимание ученика. ";
}
if(strpos($line['f16801'], "Закончились") !== false) {
	$line['Комментарий админа'] .= ". Закончилась оплата! Напомните ученику. ";
}


редактировал с телефона, проверьте

#3 d654525

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

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

Отправлено 14 Апрель 2018 - 08:24

Просмотр сообщенияwondertalik (14 Апрель 2018 - 00:10) писал:

$line['Комментарий админа'] = ($line['Ученик']['Комментарий админа'] .' '. $line['Группа']['Комментарий админа']);

if(strpos($line['f16801'], "Долг") !== false ) {
	$line['Комментарий админа'] .= ". ДОЛГ! Обратите внимание ученика. ";
}
if(strpos($line['f16801'], "Закончились") !== false) {
	$line['Комментарий админа'] .= ". Закончилась оплата! Напомните ученику. ";
}


редактировал с телефона, проверьте

Работает вариант, большое спасибо!





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

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