我目前正在嘗試使用PHP創建最終總計方法。到目前爲止,我不斷收到此錯誤以下代碼:最終總計方法PHP結果
注意:未定義的變量:finalTotal
的方法不工作,但最終金額的計算,我不知道如何定義$ finalTotal變量,因此沒有錯誤出現了。任何提示將不勝感激。
這是任何提示讚賞
我目前正在嘗試使用PHP創建最終總計方法。到目前爲止,我不斷收到此錯誤以下代碼:最終總計方法PHP結果
注意:未定義的變量:finalTotal
的方法不工作,但最終金額的計算,我不知道如何定義$ finalTotal變量,因此沒有錯誤出現了。任何提示將不勝感激。
這是任何提示讚賞
確保代碼
$tot1=$row['productvalue']*$value;
$finalTotal +=$tot1;
}
echo $finalTotal;
你之前初始化finalTotal
。
$fintalTotal = 0;
比,執行您的操作。
把初始化放在錯誤的部分;)乾杯 – user1060187 2012-02-22 20:56:59
然後在實際範圍內定義它。 – Wrikken 2012-02-22 20:58:33
PHP的變量作用域不是基於塊的。在深度嵌套的if/whatever結構中定義一個變量並不重要 - 它仍然在函數/包含腳本中的作用域內。 – 2012-02-22 21:01:02
如果添加這樣
$finalTotal=0;
//your loop
$tot1=$row['productvalue']*$value;
// rest of code
這是什麼總是好的做法來初始化您的變量,至少IMO。在這種情況下,爲0.
什麼是您的完整代碼? – kapa 2012-02-22 20:53:43