php - 要在 php 中显示的总和值

标签 php mysql codeigniter

在我的管理面板中,我可以查看当天的订单,单独查看是可以的,但我想对值(订单数量)和(订单的总值(value))进行计数和求和。

$pedido->valor_pedido(是订单中的单个价格)

我的代码是这样的。

if(count($pedidos) > 0){ foreach($pedidos as $pedido){ $totalHoje += $valorCompra; ?>
<tr onclick="window.location='<?=base_url();?>index.php/adm/pedidos/alterar/<?=$pedido->id;?>'" style="cursor:pointer" target='_blank'>

    <td width="50">
        <?=$pedido->id;?>
    </td>
    <td class="pedidonome">
        <?=strtolower($pedido->nome ? $pedido->nome : $pedido->razao_social);?>
    </td>
    <td>
        <?php echo getPagamento($pedido->pagamento);?>
    </td>
    <td>R$
        <?=$pedido->frete;?>
    </td>
    <td>R$
        <?=$pedido->valor_pedido;?>
    </td>
    <td><span class="<?=$pedido->situacao;?>"><?=$pedido->situacao;?></span></td>

</tr>

最佳答案

如果我理解您需要获得订单总和的正确方式,那么您可以这样做:

    <?php if(count($pedidos) > 0): ?>
                <?php $sum = 0.00; ?>
                <?php foreach($pedidos as $pedido): ?>
                    <tr onclick="window.location='<?=base_url();?>index.php/adm/pedidos/alterar/<?=$pedido->id;?>'" style="cursor:pointer" target='_blank'>
                        <?php $sum += $pedido->valor_pedido; ?>
                        <td width="50">
                            <?=$pedido->id;?>
                        </td>
                        <td class="pedidonome">
                            <?=strtolower($pedido->nome ? $pedido->nome : $pedido->razao_social);?>
                        </td>
                        <td>
                            <?php echo getPagamento($pedido->pagamento);?>
                        </td>
                        <td>R$
                            <?=$pedido->frete;?>
                        </td>
                        <td>R$
                            <?=$pedido->valor_pedido;?>
                        </td>
                        <td><span class="<?=$pedido->situacao;?>"><?=$pedido->situacao;?></span></td>

                    </tr>
                   ...................
            <?php endforeach; ?>
            <?= 'Total: ' . $sum ?>
   <?php endif; ?> //end if statement

关于php - 要在 php 中显示的总和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57048940/

相关文章:

php - 单击接受后显示警报消息并重定向

php - 从邮政编码查找完整地址,解决方案是什么?

javascript - 从外部文件加载 div 内容

php - 如何使用ajax和php在没有表单的情况下使用复选框将数据插入数据库

MySQL - SUM 和 COUNT 有什么区别?

MySQL搜索匹配多个关键字

javascript - 如何在html输入中获取jquery数组

php - 无法在控制台请求中从 ServiceLocator 获取 ViewRenderer 实例

php - 如何将 php session 绑定(bind)到用户 SSL 证书

mysql - 生成的存储过程失败