Example #1
0
    $products = $product->getProduct();
    //加载模板
    include_once ADMIN_TEMP . "productClass-modify.html";
} elseif ($act == 'update') {
    //更新商品分类
    $id = $_GET['id'];
    //获取用户提交的数据
    $c_name = trim($_POST['className']);
    $c_parent_id = trim($_POST['parentId']);
    //合法性判断
    //合法性验证
    if (empty($c_name)) {
        //如果为空,跳转到添加页面
        redirect('productClass.php?act=edit', '分类名不能为空!');
    }
    //合理性验证
    $product = new Product();
    //同一分类下不能有相同的分类名
    if ($product->CheckParentIdAndName($c_name, $c_parent_id)) {
        //存在:自动警告
        redirect('productClass.php?act=edit', '分类名:' . $c_name . '重复');
    }
    //更新分类数据
    if ($res = $product->UpdateProductById($id, $c_name, $c_parent_id)) {
        //成功更新数据
        redirect('productClass.php', '更新商品成功', 1000);
    } else {
        //更新失败
        redirect('productClass.php' . $id, '更新商品失败');
    }
}