如何调用并可编辑颜色的属性价格?

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

\admin\goods_batch.php这里
/*------------------------------------------------------ */
//-- 批量修改:修改
/*------------------------------------------------------ */

自己添加了

/* 取得颜色价格 */

$attr_price = array();

$where = " WHERE goods_id " . db_create_in($_POST['goods_ids']);
$sql = "SELECT DISTINCT goods_attr_id, goods_id, attr_id, attr_price FROM " . $ecs->table('goods_attr') ;

$smarty->assign('goods_attr', $db->getAll($sql));



/*------------------------------------------------------ */
//-- 批量修改:提交
/*------------------------------------------------------ */

// 更新商品
'attr_price' => intval($_POST['attr_price'][$goods_id]),

在下面的else里添加

if (trim($_POST['attr_price'] != ''))
{
$goods['attr_price'] = floatval($_POST['attr_price']);
}


批量编辑属性对应的文件是\admin\templates\goods_batch_edit.htm
编辑这个文件后添加上了一个文本框
<input name="attr_price[{$goods.goods_id}]" type="text" value="{$goods_attr.attr_price}" size="8" style="text-align:right" />



只是跟着上面的代码揣测的,不知具体要怎么改才能获取goods_attr这个表中的attr_price数值并可编辑
请大神教教。。越具体越好

回答:
版本:V2.7.3,GBK

看来用这套软件的人都散了。。

...................