我目前正在尝试使用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