www.gusucode.com > citySHOP B2C商城系统 进销存 2.0.6码程序 > upload/compare.php
<?php include ('./include/common.inc.php'); $pagetitle = '商品对比'; $headlinks = showlinks('css','style'); $jslinks = showlinks('js','common'); $cpids = scriptfilter($_MCOOKIE['comparegoods']); if($cpids == ''){ showmessage('你还没有选择商品,不能进行对比!'); } $cpids = str_replace('_',',',$cpids); $query = $db->query("SELECT * FROM {$tablepre}goods g,{$tablepre}goodsattr ga WHERE g.gid=ga.gid AND g.gid IN ($cpids) GROUP BY ga.gid"); $cateids = $cates = $cparr = $owners = $cateattrs = $ownerattrs = $cpattr = array(); while($arr = $db->fetch_array($query)){ $arr['photos'] = unserialize($arr['photos']); $cparr['标题'][$arr['gid']] = "<a href=\"$goods_head$arr[gid]$goods_end\" target=\"_blank\">$arr[subject]</a>"; $cparr['图片'][$arr['gid']] = "<a href=\"$goods_head$arr[gid]$goods_end\" target=\"_blank\"><em class=\"load_120_50\"></em><img onload=\"reimg(this,120,120)\" src=\"$attachurl/small/goods/".array_shift($arr['photos'])."\" /></a>"; $cparr['价格'][$arr['gid']] = '<span class="dprice">¥'.number_format($arr['eprice'] * ($arr['discount'] / 10), 2).'</span>'; $cparr['重量'][$arr['gid']] = $arr['weight'].' 千克'; $cparr['销量'][$arr['gid']] = ($arr['zsold']+$arr['sold']).$units[$arr['unit']]; $cates[$arr['gid']] = array($arr['category4'],$arr['category5'],$arr['category6'],$arr['category7'],$arr['category8'],$arr['category9'],$arr['category10']); $cateids = array_merge($cateids,$cates[$arr['gid']]); } $cateidstr = implode(',', $cateids); $query = $db->query("SELECT * FROM {$tablepre}category WHERE categoryid IN ($cateidstr)"); while ($arr = $db->fetch_array($query)) { $owners[] = $arr['owner']; $cateattrs[$arr['categoryid']] = $arr; } $ownerids = implode(',',$owners); $query = $db->query("SELECT * FROM {$tablepre}category WHERE categoryid IN ($ownerids)"); while ($arr = $db->fetch_array($query)) { $ownerattrs[$arr['categoryid']] = $arr; } foreach($ownerattrs as $oid => $cate){ foreach($cates as $gid => $cts){ $cpattr[$cate['name']][$gid] = '-'; foreach($cts as $cid){ if($cid && $cateattrs[$cid]['owner'] == $oid){ $cpattr[$cate['name']][$gid] = $cateattrs[$cid]['name']; } } } } include(template('compare')); ?>