gpt4 book ai didi

php - 将值放入数组并使用 array_sum

转载 作者:可可西里 更新时间:2023-11-01 00:12:36 24 4
gpt4 key购买 nike

好吧,我有点卡住了,我知道我在这里遗漏了一件简单的事情,所以希望新鲜的眼睛会有所帮助

我在存储为 2:7:99 等的列中有值,每个值由 : 分隔

现在我可以将所有值分开并查询另一个表以获取与该值对应的价格。

我遇到的问题是对所有价格值求和见下面的代码我认为最简单的方法是将所有价格值添加到一个数组中,然后执行 array_sum() 但由于某种原因我无法让它工作

** 请不要提及 SQL 注入(inject) .. 它在没有外部访问权限的本地机器上,只有我自己会使用它

    <?php
include('config.php');
// Function for calculation Rough Invoice Total
function basicTotal() {
$con = mysqli_connect("localhost","USER","PASS","TABLE");
$wtbdq = mysqli_query($con,"SELECT * FROM `jobs` WHERE wsjid = '18'");
$wtbdr = mysqli_fetch_assoc($wtbdq);
do {
$wtbd = explode(":",$wtbdr['worktobedone']);
foreach($wtbd as $item)
{
$priceq = mysqli_query($con,"SELECT * FROM `workshop-items` WHERE wsiid = '$item'");
$pricer = mysqli_fetch_assoc($priceq);

$price = array($pricer['incvat']);

echo $item.' - '. $pricer['incvat'].'<br>';

}

} while($wtbdr = mysqli_fetch_assoc($wtbdq));

$total = array_sum($price);
echo $total;
}
basicTotal();
?>

提前致谢

最佳答案

just replace  $price = $pricer['incvat']; 

with this in your code

$price[] = $pricer['incvat'];

关于php - 将值放入数组并使用 array_sum,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44025140/

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