если и еще, если проблема в codeigniter - PullRequest
1 голос
/ 30 апреля 2019

Я пытаюсь рассчитать стимул для людей с назначением помощников менеджеров и старших руководителей.Итак, мне нужно отдать 1% от общей суммы старшим руководителям и 1,5% менеджерам.Таким образом, при написании условий if, elseif то же самое в представлении codeigniter.Только если условие работает, а если условие не работает.Так как я новичок в codeigniter, пожалуйста, помогите мне с этим.

$amount = 0;


if (isset($target_revenue[0]['target'])) {
    $amount = $get_rev / $target_revenue[0]['target'] * 100; {
        if ($amount > 100 && $designation = "Assistant Manager") {

            $get_rev1 = ($get_rev - $target_revenue[0]['target']) * 0.015;
        } else if ($amount > 100 && $designation = "Senior Executive") {

            $get_rev1 = ($get_rev - $target_revenue[0]['target']) * 0.01;
        }

    }
}

Ответы [ 2 ]

0 голосов
/ 02 мая 2019

** Попробуйте: ** Я не знаю, будет ли это полезно или нет

$amount = 0;


if (isset($target_revenue[0]['target'])){
    $amount = $get_rev / $target_revenue[0]['target'] * 100;
if ($amount > 100 && $designation = "Assistant Manager") {
    $get_rev1 = ($get_rev - $target_revenue[0]['target']) * 0.015;
} else if ($amount > 100 && $designation = "Senior Executive") {
    $get_rev1 = ($get_rev - $target_revenue[0]['target']) * 0.01;
}

}

0 голосов
/ 30 апреля 2019

Внутри обоих, если условия вам нужно добавить «==» вместо «=». И вы можете проверить свой синтаксис кода здесь , если вам нужно.

$amount = 0;

if (isset($target_revenue[0]['target'])) {
    $amount = $get_rev / $target_revenue[0]['target'] * 100; {
        if ($amount > 100 && $designation == "Assistant Manager") {

            $get_rev1 = ($get_rev - $target_revenue[0]['target']) * 0.015;
        } else if ($amount > 100 && $designation == "Senior Executive") {

            $get_rev1 = ($get_rev - $target_revenue[0]['target']) * 0.01;
        }

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...