【问题标题】:how to display data from join table to a view in codeigniter?如何将连接表中的数据显示到codeigniter中的视图?
【发布时间】:2021-08-18 15:04:30
【问题描述】:

我尝试加入 2 个表,其中有表产品和采购订单,这里是表:

  1. 表格产品 (tb_produk) tb_produk

  2. 餐桌采购订单(tb_pocust) tb_pocust

我想根据产品名称显示 qty_po 的计算,在 phpmyadmin 我尝试这样的 sql:

SELECT tb_produk.nama_produk,SUM(`qty_po`) AS TOTAL FROM tb_pocust JOIN tb_produk ON tb_pocust.id_produk = tb_produk.id_produk GROUP BY tb_produk.nama_produk

然后它就像我期望的那样,这是 sql 的结果: tables join

但是当我尝试在 codeigniter 中显示时,它会出现如下错误: view table

我不知道为什么 qty_po 列可能是未定义的?这里也是查看代码:

    <div class="card">
            <div class="card-header">
                <h5 class="judulpr">Pilih Periode</h5>
            </div>

            <div class="card-body">
                <div class="form-group row">
                    <label class="col-6">Bulan</label>
                    <div class="col-6">
                        <input type="text" name="bulan" required>
                    </div>
                </div>
            </div>
    </div>

    <table class="table" border="1">
            <thead class="table-dark">
                <tr>
                    <td>NO</td>
                    <td>Nama Produk</td>
                    <td>Qty Total</td>
                    <td>Aksi</td>
                </tr>
            </thead>
                    <?php 
                    $no = 1;
                    foreach ($rekap as $pr): ?>
                        <tr>
                            <td> <?php echo $no++ ?> </td>
                            <td> <?php echo $pr->nama_produk ?> </td>
                            <td> <?php echo $pr->qty_po ?> </td>
                            <td></td>
                        </tr>
                    <?php endforeach ?>
        </table>
</div>

这里还有控制器:

        {
            $data['rekap'] = $this->m_marketing->rekap();
            $this->load->view('halaman/marketing/lap_rekap',$data);
        } 

【问题讨论】:

    标签: php mysql codeigniter


    【解决方案1】:

    你试过 $pr->TOTAL 吗?因为这就是您的查询所说的。

    【讨论】:

      猜你喜欢
      • 2016-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多