未定义变量:php web应用程序中的每月_错误
这是一个家庭作业问题,但我在问我的错误在哪里。我一直在看,看不出哪里出了问题。运行该应用程序时,出现以下错误:未定义变量:php web应用程序中的每月_错误,php,phpmyadmin,Php,Phpmyadmin,这是一个家庭作业问题,但我在问我的错误在哪里。我一直在看,看不出哪里出了问题。运行该应用程序时,出现以下错误: 未定义变量:月利率 在这行中: $monthly_rate_f=number_格式($monthly_rate,2)。“%” 以下是应用程序的完整代码: 未来价值计算器 未来价值计算器 投资额: $monthly\u rate仅在您的条件工资的一半中定义: if (isset($_POST["monthly"])) { $monthly_rate = $
未定义变量:月利率 在这行中:
$monthly_rate_f=number_格式($monthly_rate,2)。“%”代码>
以下是应用程序的完整代码:
未来价值计算器
未来价值计算器
投资额:
$monthly\u rate
仅在您的条件工资的一半中定义:
if (isset($_POST["monthly"])) {
$monthly_rate = $interest_rate / 12;
} else {
// ...
}
因此,如果您的程序点击了该语句的else
分支,则不会对其进行定义,但您稍后仍会尝试使用它:
$monthly_rate_f = number_format($monthly_rate, 2).'%';
您可以将此行移到定义$monthly\u rate
的第一个分支内。$monthly\u rate
仅在您的条件值的一半中定义:
if (isset($_POST["monthly"])) {
$monthly_rate = $interest_rate / 12;
} else {
// ...
}
因此,如果您的程序点击了该语句的else
分支,则不会对其进行定义,但您稍后仍会尝试使用它:
$monthly_rate_f = number_format($monthly_rate, 2).'%';
您可以将此行移到定义$monthly\u rate
的第一个分支中。好的,我现在看到了。我将$monthly\u rate\u f
行移动到条件的前半部分的for循环之后,它按预期工作。好的,我现在看到了。我将$monthly\u rate\u f
行移动到条件的前半部分中的for循环之后,它按照预期的方式工作。