簡體   English   中英

如何將IF語句放在循環中

[英]How to Put an IF statement inside a Loop

好的,所以我有這個循環,如果循環落在某個值上,我想更改值。 例如,在下面的代碼中,對於Tier2,$ p將等於15。 但是當運行腳本沒有任何反應時,它只是正常運行並忽略我的if語句。

$get_sponsor = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT sponsor FROM ap_members WHERE id=$affiliate_id"));
$sponsor = $get_sponsor['sponsor'];
for ($loop = 2 ; $loop < $levels; $loop++){ 

    //CHECK FOR AVAILABLE SPONSOR
    if($sponsor!='0'){

        //GET LEVEL PERCENTAGE
        $gp = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT * FROM ap_other_commissions WHERE id=1"));
        $p = $gp['tier'.$loop.'']; 
            if($p == 15){ // changes for custom override
                $sc = $tier2_com / 100;
            } else {
                $sc = $p / 100;
            }
        $se = $sale_amount * $sc;
   //GET LEVEL PERCENTAGE
                $gp = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT * FROM ap_other_commissions WHERE id=1"));
                $p = $gp['tier'.$loop.'']; 
                    if($loop == 2){ // changes for custom override
                        $p = $tier2_com;
                        $sc = $tier2_com / 100;
                    } else {
                        $sc = $p / 100;
                    }
                $se = $sale_amount * $sc;

我發布了我在if語句中缺少$ p以便在數據庫中正確更新它。 現在都在工作..感謝你們的建議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM