gpt4 book ai didi

javascript - 根据另一列计算列 laravel

转载 作者:行者123 更新时间:2023-11-28 05:29:54 25 4
gpt4 key购买 nike

我想根据类型列计算金额列。并将结果显示在余额列中。条件是借方为总和,贷方为负。这是表calculate

我正在使用 laravel,这是 View 中的代码

<thead>
<tr class="txtcenter">
<th class="all">Date </th>
<th class="all">Description </th>
<th class="all">Amount</th>
<th class="all">Type</th>
<th class="all">Reference</th>
<th class="all">Balance</th>
</tr>
</thead>
<tbody>@foreach($get_period as $statement)
<tr class="accordion">
<td>{{SUBSTR($statement->created_at,0,10) }}</div>
<td>{{$statement->desc }} </div>
<td>IDR {{number_format($statement->amount, 0, '.', ',')}} </div>
<td>{{ $statement->sign }} </div>
<td>{{ $statement->refdc }} </div>
<td> </div>
</tr>@endforeach
</tbody>

我在 Controller 中使用这段代码来计算,

foreach($get_period as $statement)
{
$getsign = $statement->sign;
}

$balance = 0;
if($getsign == "Debit"){
foreach($get_period as $statement){
$balance += $statement->amount;
}
}else{
foreach($get_period as $statement){
$balance -= $statement->amount;
}
}

但结果始终是总和并显示最终计算,如下所示 result..我是 laravel 的新手,不知道用什么代码来计算这个,也许是 php 或 javascript 或其他任何代码。请帮我.......提前致谢

最佳答案

您可以在余额循环之外获取一个变量,并根据类型列的值在其中扣除或添加金额。以下是您可以如何做到这一点。

像这样将平衡变量从循环中取出,

<?php $balance = 0; ?>

现在在循环内根据类型值执行操作,如下所示,

<?php

if($statement->sign=="Debit") {
$balance += $statement->amount;
} else {
$balance -= $statement->amount;
}

?>

并在每次迭代中继续显示余额,如下所示,

{{ $balance }}

关于javascript - 根据另一列计算列 laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39788647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com