Exemplo n.º 1
0
$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 {
Exemplo n.º 2
0
<?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';
Exemplo n.º 3
0
<?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';
}