Дороботать php код
// поучаем список готовых разделов
$GotovRazdel = substr(listQuery("SELECT `GotovRazdel` FROM `Message` WHERE `Message_ID`='$message'", "\$data[GotovRazdel]"), 1, -1);
получаем print_r($GotovRazdel) выводится в зависимости от того что есть в ячейке от 1 до 4 (например 3,4)
далее нужно условие при наличи определенной цифры
if ( in_array(1, array($GotovRazdel))):
$skidkaAR = $skidka;
elseif ( !in_array(1, array($GotovRazdel))):
$skidkaAR = 1;
endif;
if ( in_array(2, array($GotovRazdel))):
$skidkaKR = $skidka;
elseif ( !in_array(2, array($GotovRazdel))):
$skidkaKR = 1;
endif;
if ( in_array(3, array($GotovRazdel))):
$skidkaIR = $skidka;
elseif ( !in_array(3, array($GotovRazdel))):
$skidkaIR = 1;
endif;
if ( in_array(4, array($GotovRazdel))):
$skidkaSmeta = $skidka;
elseif ( !in_array(4, array($GotovRazdel))):
$skidkaSmeta = 1;
endif;
срабатывает только на первое найденное условие в нашем случае 3 и дальше переменная условия наличия 4 не присваивается.
Необходим альтернативный код либо исправить данный.