请教如何检索 库存表 products ??
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
为了实现以上 在属性里 相应显示 库存数量,在includes/lib_goods.php 里的 function get_goods_properties($goods_id)增加里 联合查询products表 如下/* 获得商品的规格 */ $sql = "SELECT k.product_number,a.attr_id, a.attr_name, a.attr_group, a.is_linked, a.attr_type, ". "g.goods_attr_id, g.attr_value, g.attr_price " . 'FROM ' . $GLOBALS['ecs']->table('goods_attr') . ' AS g ' . 'LEFT JOIN ' . $GLOBALS['ecs']->table('attribute') . ' AS a ON a.attr_id = g.attr_id ' . 'LEFT JOIN ' . $GLOBALS['ecs']->table('products') . ' AS k ON k.goods_attr_id = g.goods_attr_id ' "WHERE g.goods_id = '$goods_id' " . 'ORDER BY a.sort_order, g.attr_price, g.goods_attr_id'; $res = $GLOBALS['db']->getAll($sql); foreach ($res AS $row) { .... else { $arr['spe'][$row['attr_id']]['attr_type'] = $row['attr_type']; $arr['spe'][$row['attr_id']]['name']= $row['attr_name']; $arr['spe'][$row['attr_id']]['values'][] = array( 'label'=> $row['attr_value'], 'price'=> $row['attr_price'], 'format_price' => price_format(abs($row['attr_price']), false), 'id'=> $row['goods_attr_id']); 'product_number'=> $row['product_number']);/// 在这里增加这个这个字段到这里就会提示错误 注:红色为新增代码 由于表 products 里的goods_attr的值属于数组,就直接在表里 新增goods_attr_id字段 作为检索条件, 请教各位 按照以上的思路是否可以 把这个库存数量 显示出来呢? 为什么这样写 'product_number'=> $row['product_number']); 就会提示错误呢,应该怎么把检索出来 库存数量显示出来呢?谢谢 |
回答:
很有用呢 我真需要 |
最近更新
常用插件
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
ecshop热门问答
ecshop热门资料
ecshop空页
ecshop会员等级的自动显示
ecshop伪静态规则
ecshop相同品牌调用
ecshop订单实时通知
ecshop建网站
ecshop淘客
ecshop导航条特效
ecshop什么东西
dedecms
ecshop收货人姓名
ecshophelphelphelp
ecshop多级分类叠加
ecshop邮件设置
ecshopCESHOP
ecshop安全套
ecshopSpyder
ajax使用
ecshop上下浮动
ecshopfopen
ecshop保存
ecshop雷锋
ecshopmanagement
ecshop地区
ecshop分行
ecshop单和托
ecshop图片
ecshopppg
ecshop生活
ecshopDynamic