Дороботать php код

Александр14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.12.2013

// поучаем список готовых разделов

$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 не присваивается.

Необходим альтернативный код либо исправить данный.

Заявки фрилансеров