$data = array(); if (empty($_POST['cat_name'])) { exit('栏目名不能为空'); } $data['cat_name'] = $_POST['cat_name']; $data['parent_id'] = $_POST['parent_id']; $data['intro'] = $_POST['intro']; $cat_id = $_POST['cat_id'] + 0; /** * 一个栏目,不能修改成为其子孙栏目的子栏目 * 为A设定新的父栏目N * 则先查找N的子树中有没有a */ // 调用model 来更改 $cat = new CatModel(); $trees = $cat->getFamilyTree($data['parent_id']); $flag = true; foreach ($trees as $v) { if ($v['cat_id'] == $cat_id) { $flag = false; break; } } if (!$flag) { echo "<script>alert('父栏目选取错误');history.back();</script>"; exit; } if ($cat->update($data, $cat_id)) { echo "<script>alert('栏目修改成功');history.back();</script>"; exit; } else {
<?php define('ACC', true); /** * Created by PhpStorm. * User: 洋 * Date: 2015/8/19 0019 * Time: 16:25 */ require './include/init.php'; $cat = new CatModel(); $catList = $cat->getList(); $catList = $cat->getListTree($catList, 0); $goods = new GoodsModel(); if (isset($_GET['cat_id'])) { $goodsList = $goods->getGoodsByCat($_GET['cat_id']); $catFamily = $cat->getFamilyTree($_GET['cat_id']); $catFamily = array_reverse($catFamily); } else { $goodsList = $goods->getGoodsByCat(0); } include ROOT . 'view/front/lanmu.html';
<?php define('ACC', true); require './include/init.php'; /** * Created by PhpStorm. * User: 洋 * Date: 2015/8/20 0020 * Time: 14:36 */ $goods = new GoodsModel(); $cat = new CatModel(); if (isset($_GET['goods_id'])) { $goods_info = $goods->getOne($_GET['goods_id']); $catFamily = $cat->getFamilyTree($goods_info['cat_id']); $catFamily = array_reverse($catFamily); include ROOT . 'view/front/shangpin.html'; } else { $msg = "啊哦出错了!"; include ROOT . 'view/front/msg.html'; }