Оператор if — условная операция помогает в переполнении стека

Привет всем, я поставил этот код, но и когда значение реферала < 0 работает} еще {но я не делаю.

if($referal > 0 && is_numeric($referal) && $site['refsys'] == 1 && $site['aff_click_req'] == 0){
//code

if($user['id'] > 0){
//code
}
}
}

Я хочу поставить} else {но не как}} else {$ referal = «$ referal2»; ????

if($referal > 0 && is_numeric($referal) && $site['refsys'] == 1 && $site['aff_click_req'] == 0){
//code

if($user['id'] > 0){
//code
}
}}else{ $referal="$referal2";
}

С уважением и благодарностью

0

Решение

Прежде всего, это синтаксис оператора if elseif.

if($condition1){
// code if the first condition is true
}elseif($condition2){
// code if the first condition is false and the second one is true
}else{
// code if both the first and second condition are false
}

это описано в официальный сайт php

Если я понял ваш вопрос, который вы хотите, когда $referal1 равен 0, чтобы установить значение $referal2 в $referal1,
В этом случае ваш код должен быть примерно таким

if($referal > 0 && is_numeric($referal) && $site['refsys'] == 1 && $site['aff_click_req'] == 0){
//code

if($user['id'] > 0){
//code
}
}elseif($referal==0){
$referal=$referal2;
}

Надеюсь, что это решит вашу проблему.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector