您当前的位置:首页 > CMS常见问题 > ecshop常见问题 >

ecshop获得指定的规格的价格

0
//获得指定的规格的价格
//param mix spec 规格ID的数组或者逗号分隔的字符串
function spec_price($spec){
  if(!empty($spec)){
    if(is_array($spec)){
      foreach($spec as $key=>$val){
        $spec[$key]=addslashes($val);
      }
    }else{
      $spec=addslashes($spec);
    }
    $where=db_create_in($spec,'goods_attr_id');
    $sql='select sum(attr_price) as attr_price from '.$GLOBALS['ecs']->table('goods_attr')." where $where";
    $price=floatval($GLOBALS['db']->getOne($sql));
  }else{
    $price=0;
  }
  return $price;
}
顶部中部底部