我正在从mysql数据库中获取一些信息,并使用以下脚本来显示它(我正在使用Codeigniter)。

楷模

    public function sum($field, $table, $userfield, $username)
    {
        return $this->db->query("SELECT SUM($field) FROM $table WHERE $userfield = '$username'");
    }


控制者

    public function save(){
        $data = array(
        'sum_simpan' => $this->user_m->sum('besar_simpanan', 'simpanan', 'id', $this->session->userdata('username'))->result()
    ); }


视图

    <div class="info-a">
        <p>Total Simpanan Anda</p>
        <h3><?php
           foreach ($sum_simpan as $row) {
            echo $row->besar_simpanan;
           }
        ?>
            </h3>
    </div>


我想做的是对一个字段的内容求和,并在视图中显示它。
但是我得到一个错误

A PHP Error was encountered
Severity: Notice

Message: Undefined property: stdClass::$besar_simpanan

Filename: anggota/simpanan.php

Line Number: 14



请您教我怎么做。

提前致谢 :)

最佳答案

像这样改变你的模型

public function sum($field, $table, $userfield, $username)
    {
        return $this->db->query("SELECT SUM($field) as total FROM $table WHERE $userfield = '$username'");
    }


也认为

<h3>
<?php
    foreach ($sum_simpan as $row) {
            echo $row->total;
     }
?>
</h3>

关于php - Codeigniter:汇总字段中记录的内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27087547/

10-16 07:47