如何计算到期费用?

时间:2015-08-03 06:27:02

标签: php

我想计算应付费用,w.r.t当月。所有学校从4月开始,费用从4月开始。

如果学生不在4月,5月,6月支付任何费用,现在8月支付费用。比例费用必须是4月+ 5月+ 6月。

但我很困惑如何根据当月收取到期费用。

我的代码:

$current_month = date('M');
$final = 0;
for($i='Apr'; $i<$current_month; $i++)
{
$query_run = mysqli_query($conn,"SELECT amount FROM fees_on_class WHERE class = '$class'");

while ($num = mysqli_fetch_assoc ($query_run)) 
{
    $temp += $num['amount'];
}

$final = $final + $temp;
}
mysqli_query($conn,"INSERT into dues(registration_number, due_fees)VALUES('$registration_number','$final')");

代码不起作用并给出零(0)。

感谢。

1 个答案:

答案 0 :(得分:0)

您正在使用的for循环中的字母值将无法正常工作。

for($i='Apr'; $i<$current_month; $i++)
{
}

请将月份循环数字化。

for($i='4'; $i<$current_month; $i++)
{
}

我没有检查整个代码,但这是我能看到的第一个错误..