/*
 * @auther udzhou
 * @date 2013-1-31
 */
require_once 'class/supplier_category_service.class.php';
require_once 'class/supplier_category.class.php';
require_once 'class/sub_pages.class.php';
if (isset($_GET["p"])) {
    $pageCurrent = $_GET["p"];
} else {
    $pageCurrent = 1;
}
//每页显示的条数
$page_size = 10;
$supplier_category_service = new SupplierCategoryService();
//总条目数
//每次显示的页数
$sub_pages = 10;
$url = "index.php?mod=supplier_category&action=ls&p=";
if (isset($_GET["keywords"])) {
    $keywords = $_GET["keywords"];
    $array_supplier_category = $supplier_category_service->listAllByKeywords($pageCurrent, $page_size, $keywords);
    $nums = $supplier_category_service->getListRowsByKeywords($keywords);
    if (!empty($keywords)) {
        $url = "index.php?mod=supplier_category&action=ls&keywords={$keywords}&p=";
    }
} else {
    $array_supplier_category = $supplier_category_service->listAll($pageCurrent, $page_size);
    $nums = $supplier_category_service->getListRows();
}
<?php

/*
 * @auther udzhou
 * @date 2013-2-1
 */
require_once 'class/supplier_category_service.class.php';
//require_once 'class/supplier.class.php';
//require_once 'class/sub_pages.class.php';
$pageCurrent = 1;
$supplier_category_service = new SupplierCategoryService();
$nums = $supplier_category_service->getListRows();
$array_supplier_category = $supplier_category_service->listAll($pageCurrent, $nums);
?>
<h3>新增供应商</h3>
<hr class="bs-docs-separator">
<div class="div-form">
<form class="form-horizontal" action="./index.php?mod=supplier&action=add_post" method="post">
  <div class="control-group">
    <label class="control-label" for="supplier_name">供应商名称</label>
    <div class="controls">
      <input type="text" id="supplier_name" placeholder="" name="supplier_name" required>
    </div>

    <label class="control-label" for="supplier_category_id">供应商类别</label>
    <div class="controls">
      <select name="supplier_category_id">
      <?php 
foreach ($array_supplier_category as $supplier_category) {
    echo "\r\n        <option value='{$supplier_category->id}'>{$supplier_category->supplier_category_name}</option> ";
}
                } else {
                    header("Location: ./index.php?mod=supplier_category&action=ls");
                }
            } else {
                header("Location: ./index.php?mod=supplier_category&action=ls");
            }
            break;
        case 'edit_post':
            if (isset($_SESSION["id"])) {
                require_once './class/supplier_category_service.class.php';
                require_once 'class/supplier_category.class.php';
                $id = $_SESSION["id"];
                unset($_SESSION["id"]);
                $supplier_category_name = $_POST['supplier_category_name'];
                $supplier_category = new SupplierCategory($id, $supplier_category_name);
                $supplier_category_service = new SupplierCategoryService();
                $supplier_category_service->updatesupplierCategory($supplier_category);
                $_SESSION['operation'] = true;
                $_SESSION['operation_msg'] = "修改供应商类别:" . $supplier_category_name . " 成功";
                $log_service->addLog("update", "供应商类别", $id);
            } else {
                $_SESSION['operation'] = false;
                $_SESSION['operation_msg'] = "修改供应商类别:" . $supplier_category_name . " 失败";
            }
            header("Location: ./index.php?mod=supplier_category&action=ls");
        default:
            break;
    }
} else {
    header("Location: ./index.php?mod=supplier_category&action=ls");
}