2015-01-23 2 views
0

Привет всем, я ставил этот код, но когда значение referal равно < 0 running} else {, но я не делаю.Условные операции помогают в php

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"; 
     } 

С уважением и спасибо

+4

использовать 'else' и обернуть его в Parens' {} ' – Jim

ответ

1

Прежде всего этого, если 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 
} 

описано в the php official website

Если я понял ваш вопрос, который вы хотите, когда $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; 
} 

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

+0

Exactyyyy было то !!!!!!!!!! Спасибо, что так много времени искали, это могло быть, я новичок, спасибо, ты спас меня! – drop4

Смежные вопросы