为了账号安全,请及时绑定邮箱和手机立即绑定

Codeigniter 显示产品有效期而不是库存

Codeigniter 显示产品有效期而不是库存

PHP
心有法竹 2023-04-28 15:14:55
我想代替库存提醒产品,显示到期日期提醒产品。<?php                foreach ($stock as $item) {                    echo '<li class="list-group-item"><span class="badge badge-danger float-xs-right">' . +$item['qty'] . ' ' . $item['unit'] . '</span> <a href="' . base_url() . 'products/edit?id=' . $item['pid'] . '">' . $item['product_name'] . '  </a><small class="purple"> <i class="ft-map-pin"></i> ' . $item['title'] . '</small>                            </li>';                } ?>和    public function stock(){    $whr = '';            if ($this->aauth->get_user()->loc) {     $whr = ' AND (lmpos_warehouse.loc=' . $this->aauth->get_user()->loc . ')';    } elseif (!BDATA) {     $whr = ' AND (lmpos_warehouse.loc=0)';    }    $query = $this->db->query("SELECT lmpos_products.*,lmpos_warehouse.title FROM lmpos_products LEFT JOIN lmpos_warehouse ON lmpos_products.warehouse=lmpos_warehouse.id  WHERE (lmpos_products.qty<=lmpos_products.alert) $whr ORDER BY lmpos_products.product_name ASC LIMIT 10");    return $query->result_array();}注意:在数据库中的产品表中,每个产品都有一个有效期您可以在这张照片中看到当前结果
查看完整描述

1 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

例如,您有一个名为 的到期日期的数据库表列exp,只需将徽章代码从更改+$item['qty'] . ' ' . $item['unit']为date("F jS, Y", strtotime($item['exp']):


    foreach ($stock as $item) {

        echo '<li class="list-group-item"><span class="badge badge-danger float-xs-right">' . date("F jS, Y", strtotime($item['exp']) . '</span> <a href="' . base_url() . 'products/edit?id=' . $item['pid'] . '">' . $item['product_name'] . '  </a><small class="purple"> <i class="ft-map-pin"></i> ' . $item['title'] . '</small>

                </li>';

    }

这将以人类可读的格式显示到期日期


查看完整回答
反对 回复 2023-04-28
  • 1 回答
  • 0 关注
  • 67 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信