public function getGoodsById($id) { $sql = sprintf("select * from t_goods where id=%d", $id); $goods = $this->g_db->getOne($sql); $goods_category_service = new GoodsCategoryService(); $goods_category_id = $goods->goods_category_id; $goods_category = $goods_category_service->getGoodsCategoryById($goods_category_id); $goods_category_name = $goods_category->goods_category_name; $goods->goods_category_name = $goods_category_name; return $goods; }
/* * @auther lion * @date 2013-2-1 */ require_once 'class/goods_category_service.class.php'; require_once 'class/goods_category.class.php'; require_once 'class/sub_pages.class.php'; require_once 'class/code_names.class.php'; if (isset($_GET["p"])) { $pageCurrent = $_GET["p"]; } else { $pageCurrent = 1; } //每页显示的条数 $page_size = 10; $goods_category_service = new GoodsCategoryService(); //总条目数 //每次显示的页数 $sub_pages = 10; $url = "index.php?mod=goods_category&action=ls&p="; if (isset($_GET["keywords"])) { $keywords = trim($_GET["keywords"]); if (!empty($keywords)) { $array_goods_category = $goods_category_service->listAllByKeywords($pageCurrent, $page_size, $keywords); $nums = $goods_category_service->getListRowsByKeywords($keywords); $url = "index.php?mod=goods_category&action=ls&keywords={$keywords}&p="; } else { $array_goods_category = $goods_category_service->listAll($pageCurrent, $page_size); $nums = $goods_category_service->getListRows(); } } else {
<?php /* * @auther lion * @date 2013-2-1 */ require_once 'class/goods_category.class.php'; require_once 'class/goods_category_service.class.php'; $goods_category_service = new GoodsCategoryService(); $array_goods_category = $goods_category_service->getAll(); ?> <h3>新增产品</h3> <hr class="bs-docs-separator"> <div class="div-form"> <form class="form-horizontal" action="./index.php?mod=goods&action=add_post" method="post"> <div class="control-group"> <label class="control-label" for="goods_name">产品名称</label> <div class="controls"> <input type="text" id="goods_name" placeholder="" name="goods_name" required> </div> </div> <div class="control-group"> <label class="control-label" for="goods_category_id">产品类型</label> <div class="controls"> <select name="goods_category_id" id="goods_category_id"> <?php foreach ($array_goods_category as $goods_category) { $goods_category_name = $goods_category->goods_category_name; $id = $goods_category->id; echo "<option value='{$id}'>{$goods_category_name}</option>"; }
} else { header("Location: ./index.php?mod=goods_category&action=ls"); } } else { header("Location: ./index.php?mod=goods_category&action=ls"); } break; case 'edit_post': if (isset($_SESSION["id"])) { require_once './class/goods_category_service.class.php'; require_once 'class/goods_category.class.php'; $id = $_SESSION["id"]; unset($_SESSION["id"]); $goods_category_name = $_POST['goods_category_name']; $goods_category = new GoodsCategory($id, $goods_category_name); $goods_category_service = new GoodsCategoryService(); $goods_category_service->updateGoodsCategory($goods_category); $_SESSION['operation'] = true; $_SESSION['operation_msg'] = "修改产品类别:" . $goods_category_name . "成功"; $log_service->addLog("update", "产品类别", $id); } else { $_SESSION['operation'] = false; $_SESSION['operation_msg'] = "修改产品类别:" . $goods_category_name . "失败"; } header("Location: ./index.php?mod=goods_category&action=ls"); default: break; } } else { header("Location: ./index.php?mod=goods_category&action=ls"); }