switch($action) { case 'add': //添加页面 if($submit) { // 不允许重名,直接添加时 $old = $db->get_one("SELECT itemid FROM {$DT_PRE}brandmap WHERE name = '".trim($post['name'])."'"); if ($old) msg('当前省份信息已经存在,不允许重复添加,只允许编辑'); $arr['name']=empty($post['name'])?'':trim($post['name']); $arr['pinyin']=empty($post['pinyin'])?'':$post['pinyin']; $arr['num']=$post['num']; $arr['bangdannum']=$post['bangdannum']; $arr['catnum']=$post['catnum']; $arr['title']=$post['title']; $arr['url']=$post['url']; $arr['zhizhubrand']=$post['zhizhubrand']; $arr['addtime']=$DT_TIME; foreach ($arr as $key => $val) { $k[]=$key; $v[]=$val; } $vs ="'" . implode("','", $v). "'"; $ks=implode(',', $k); $res=$db->query("INSERT INTO `{$DT_PRE}brandmap` ($ks) VALUES ($vs)"); if($res){ dmsg('添加成功','?moduleid='.$moduleid); }else{ msg($do->errmsg); } } else { include tpl('edit', $module); } break; case 'edit': //修改页面 if(!empty($itemid)) { $item=$db->get_one("SELECT * FROM {$DT_PRE}brandmap WHERE itemid='$itemid'"); $item['addtime']=empty($item['addtime'])?'':timetodate($item['addtime'],5); if(!empty($submit)) { if($item['name']==$post['name']&&$item['pinyin']==$post['pinyin']&&$item['num']==$post['num']&& $item['bangdannum']==$post['bangdannum']&&$item['catnum']==$post['catnum']&&$item['title']==$post['title']&& $item['url']==$post['url']&&$item['zhizhubrand']==$post['zhizhubrand']){ msg('没有修改'); } $arr['name']=empty($post['name'])?'':trim($post['name']); $arr['pinyin']=empty($post['pinyin'])?'':$post['pinyin']; $arr['num']=$post['num']; $arr['bangdannum']=$post['bangdannum']; $arr['catnum']=$post['catnum']; $arr['title']=$post['title']; $arr['url']=$post['url']; $arr['zhizhubrand']=$post['zhizhubrand']; $arr['addtime']=$DT_TIME; foreach ($arr as $k => $v) { $db->query("UPDATE `{$DT_PRE}brandmap` SET `$k`='$v' WHERE `itemid`=$itemid"); } dmsg('修改成功','?moduleid='.$moduleid); } include tpl('edit',$module); } break; case 'delete': //删除页面 if(!empty($itemid)) { if (is_array($itemid) ) { $id=implode(',', $itemid); }else{ $id=$itemid; } $res=$db->query("DELETE FROM `{$DT_PRE}brandmap` WHERE `itemid` in ($id)"); if($res){ dmsg('删除成功','?moduleid='.$moduleid); }else{ dmsg($do->errmsg); } } break; default: //展示页面 if($page > 1 && $sum) { $items = $sum; } else { $r = $db->get_one("SELECT COUNT(*) AS num FROM {$DT_PRE}brandmap WHERE $condition"); $items = $r['num']; } $pages = pages($items, $page, $pagesize); $result = $db->query("SELECT * FROM {$DT_PRE}brandmap WHERE $condition order by $order LIMIT $offset,$pagesize"); while($r = $db->fetch_array($result)) { $r['map']=DT_SKIN.'brandmap/brand_'.$r['pinyin'].'1.png'; $r['map2']=DT_SKIN.'brandmap/brand_'.$r['pinyin'].'2.png'; $r['addtime'] = timetodate($r['addtime'], 5); $lists[] = $r; } $menuid = 1; include tpl('index', $module); break; }