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


Публикации max3z

1 публикаций создано max3z (учитываются публикации только с 30-Март 23)


#39202 Проверка поля и вывод предупреждения

Отправлено от max3z в 20 Август 2020 - 23:48 in Как это сделать

Всем доброго вечера!
Возможно, данный вопрос уже решался, но поиском не нашел.

Ситуация следующая: Есть вот такой код...

if (($line['Категория']['raw'] == '1')) {$kategory_art = 'СТ';}
if (($line['Материал']['raw'] == '1')) {$material_art = 'ГД';}
if (($line['Материал']['raw'] == '2')) {$material_art = 'БР';}
if (($line['Материал']['raw'] == '3')) {$material_art = 'БГ';}
if (($line['Материал']['raw'] == '4')) {$material_art = 'ВЗ';}
if (($line['Материал']['raw'] == '5')) {$material_art = 'АМ';}
if (($line['Материал']['raw'] == '6')) {$material_art = 'ДМ';}
if (($line['Материал']['raw'] == '7')) {$material_art = 'КГ';}
if (($line['Материал']['raw'] == '8')) {$material_art = 'МН';}
if (($line['Материал']['raw'] == '9')) {$material_art = 'СБ';}
if (($line['Материал']['raw'] == '10')) {$material_art = 'БП';}
$line['Артикул'] = $kategory_art."-".$material_art.$line['В'].$line['Ш'].$line['Т']."П".$line['Полировка'];

Как видно, он формирует текст артикула на лету из вписываемых данных в поля.

Нужно сделать так, чтоб одинаковых артикулов не формировалось, а при вводе последних данных, которые создадут не уникальный текст артикула, чтоб выходило предупреждение.
Как организовать проверку полей, не пойму.