2012-02-22 61 views
0

我目前正在嘗試使用PHP創建最終總計方法。到目前爲止,我不斷收到此錯誤以下代碼:最終總計方法PHP結果

注意:未定義的變量:finalTotal

的方法不工作,但最終金額的計算,我不知道如何定義$ finalTotal變量,因此沒有錯誤出現了。任何提示將不勝感激。

這是任何提示讚賞

+0

什麼是您的完整代碼? – kapa 2012-02-22 20:53:43

回答

2

確保代碼

 $tot1=$row['productvalue']*$value; 

         $finalTotal +=$tot1; 
        } 
    echo $finalTotal; 

你之前初始化finalTotal

$fintalTotal = 0; 

比,執行您的操作。

+0

把初始化放在錯誤的部分;)乾杯 – user1060187 2012-02-22 20:56:59

+0

然後在實際範圍內定義它。 – Wrikken 2012-02-22 20:58:33

+1

PHP的變量作用域不是基於塊的。在深度嵌套的if/whatever結構中定義一個變量並不重要 - 它仍然在函數/包含腳本中的作用域內。 – 2012-02-22 21:01:02

0

如果添加這樣

$finalTotal=0; 
//your loop 
$tot1=$row['productvalue']*$value; 
// rest of code 
0

這是什麼總是好的做法來初始化您的變量,至少IMO。在這種情況下,爲0.