InFo大哥请教你个问题

2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家



首先谢谢你的帖子http://bbs.ecshop.com/viewthread.php?tid=83636&highlight=%C3%AB%C0%FB 让我在后台实现了商品成本价格的批量修改。谢谢分享!

根据你的帖子,我已经实现了你帖子上的内容:批发价格(pifa_price)的修改。我自己还加了个零批差价(cost_price)!如后图,因为零批价格基本是不动的,所以我想实现修改批发价格的时候商店售价(shop_price)自动为批发价格pifa_price加零批差价cost_price。我自己改了很多次也没成功,希望你看到后,能帮我完成这个功能。完成后我也会共享放论坛上!谢谢!

修改过的goods_batch.php我传上来了。

回答:
你表达的和图片上显示的不符合!表达清楚点!

首先,谢谢您能关注到这个帖子。可能是我的意思不是很明确,我现在重新把问题说一下。
1、我根据你的帖子,我在商品添加页面新加入两个字段(批零差价和批发价格)。数据库字段分别对应(cost_price,pifa_price)

2、在Admin/goods.php添加的时候,能正常添加和写入数据。而且,经过我的小小修改,这里添加商品信息时,点确定提交商品信息的时候 可以实现 本店售价:(数据库字段shop_price)等于批零差价和批发价格自动相加之和。如后图所示。

3、好了,前面说的是我新家的字段和goods.php页面的实现情况。下面我说下我想实现的情况和遇到的问题。

根据INFO大哥的帖子,我已经把我自己增加的两个字段(cost_price,pifa_price)成功添加到商品批量修改页面goods_batch.php。并且能够修改数据。能正常提交数据到数据库。

我想实现的功能是,在goods_batch.php我只修改一个 批发价格 的值然后提交,这里能不能实现 本店售价 的值自动为我修改过的 批发价格 加上 批零差价 呢?

问题已经解决,谢谢INFO的关注。

解决方法:
goods_batch.php里面修改
'shop_price' => floatval($_POST['shop_price'][$goods_id]),
为:
'shop_price' => floatval (floatval($_POST['pifa_price'][$goods_id])+floatval($_POST['cost_price'][$goods_id])),

当时没考虑到floatval 函数取值问题。
总之解决问题了,心情高兴!谢谢!

能解决就是好事了,希望后续多多分享一下您的个人经验!

善意于总结的人