if (empty($c_name)) { admin_redirect('category.php?act=add', '商品名不能为空'); } //判断数据是否合法 if (!is_numeric($c_sort)) { //数据不合法 admin_redirect('category.php?act=add', '排序字段只能为整形'); } //判断数据长度是否合法 if (strlen($c_name) > 60) { admin_redirect('category.php?act=add', '商品分类名称超过限制20个汉字'); } //验证数据有效性,同一个父类下,不允许同名 $category = new Category(); if ($category->getCategoryByParentIdAndName($c_parent_id, $c_name)) { if ($category->insertCategory($c_name, $c_parent_id, $c_sort)) { //插入成功 admin_redirect('category.php?act=list', '新增商品成功!', 2); } else { admin_redirect('category.php?act=add', '新增商品失败!'); } } else { //数据存在 admin_redirect('category.php?act=add', '当前商品分类已经存在'); } } elseif ($act == 'delete') { //删除商品分类 //获取要删除商品分类id $c_id = isset($_GET['id']) ? $_GET['id'] : 0; //判断数据合法性 if ($c_id == 0) {