如何取消货号唯一性?谢谢~

2016-07-07 16:12 来源:www.chinab4c.com 作者:ecshop专家



如何取消货号唯一性?
就是说货号可以填写一样的东东~~。

谢谢~

回答:
可以参照下面方法取消唯一性,但是不建议你取消货号唯一性

1、修改admin/templates/goods_info.htm
将onblur="checkGoodsSn(this.value,'{$goods.goods_id}')"删除
2、修改admin/goods.php
  1. if ($_POST['goods_sn'])
  2. {
  3. $sql = "SELECT COUNT(*) FROM " . $ecs->table('goods') .
  4. " WHERE goods_sn = '$_POST[goods_sn]' AND is_delete = 0 AND goods_id <> '$_POST[goods_id]'";
  5. if ($db->getOne($sql) > 0)
  6. {
  7. sys_msg($_LANG['goods_sn_exists'], 1, array(), false);
  8. }
  9. }
复制代码
删除

谢谢 zhangyh版主
已经解决了。

好东西,谢谢

2.72同样适用 水晶奖杯 www.51qyzd.com

还不完全。另外在商品列表页中,直接修改,还会提示重复,还需要删除:

if (!$exc->is_only('goods_sn', $goods_sn, $goods_id))
{
make_json_error($_LANG['goods_sn_exists']);
}

支持了