コード例 #1
0
ファイル: emplist.php プロジェクト: yuxujian/YuNote
<?php

require_once '../../model/empService.class.php';
require_once '../../model/FenYe_class.php';
require_once '../../controller/common.php';
checkUservalidate();
$empService = new empService();
$fenYe_class = new FenYe_class();
if (!empty($_GET['pagenow'])) {
    $fenYe_class->page_now = $_GET['pagenow'];
}
$empService->get_fenye($fenYe_class);
echo "<h1>雇员信息列表</h1>";
echo "<table border=1px>";
echo "<tr><th>ID</th><th>Name</th><th>Grade</th><th>Email</th><th>Salary</th><th>删除用户</th><th>修改用户</th></tr>";
for ($i = 0; $i < count($fenYe_class->Fenye_arr); $i++) {
    $row = $fenYe_class->Fenye_arr[$i];
    echo "<tr><td>{$row['id']}</td><td>{$row['name']}</td><td>{$row['grade']}</td><td>{$row['email']}</td><td>{$row['salary']}</td>" . "<td><a href='/empManage/controller/empProcess.php?flag=del&id={$row['id']}'>删除用户</a></td><td><a href='/empManage/views/user/updateEmp.php?flag=update&id={$row['id']}'>修改用户</a></td></tr>";
}
echo "</table><br/>";
echo $fenYe_class->navigator;
echo "<span>现在是第" . $fenYe_class->page_now . "页 / 一共有" . $fenYe_class->total_page . "页</span>";
?>
<br/>
<br/>
<form action="emplist.php" method="get">
请输入跳到第<input type="text" name="pagenow"/>页&nbsp;
<input type="submit" value="go"/>
</form>
コード例 #2
0
ファイル: empProcess.php プロジェクト: yuxujian/YuNote
<?php

require_once '../model/empService.class.php';
if (!empty($_GET['flag'])) {
    $del_id = $_GET['id'];
    $empService = new empService();
    $res = $empService->del_emp_by_id($del_id);
    if ($res != 1) {
        header("Location: /empManage/views/user/error.php");
        exit;
    } else {
        header("Location: /empManage/views/user/ok.php");
        exit;
    }
}
コード例 #3
0
ファイル: test.php プロジェクト: yuxujian/YuNote
<?php

require_once 'empService.class.php';
$empService = new empService();
$res = $empService->get_emp_info(3);
echo "ok----";
echo $res;
コード例 #4
0
ファイル: updateEmp.php プロジェクト: yuxujian/YuNote
<?php 
require_once '../../model/empService.class.php';
require_once '../../model/emp.class.php';
if (!empty($_GET['flag'])) {
    $flag = $_GET['flag'];
    if ($flag == 'update') {
        $empService = new empService();
        $emp_class = $empService->get_emp_info($_GET['id']);
    }
}
?>

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>

</head>
<body>
<h1>修改员工</h1>
<form action="/empManage/controller/empProcess.php" method="post">
<table>
<tr><td>ID</td><td><input type="text" name="id" value="<?php 
echo $emp_class->getId();
?>
" readonly="readonly"/></td></tr>
<tr><td>用户名</td><td><input type="text" name="name" value="<?php 
echo $emp_class->getName();
?>
"/></td></tr>
<tr><td>等级</td><td><input type="text" name="grade" value="<?php 
コード例 #5
0
ファイル: emplist.php プロジェクト: yuxujian/YuNote
<?php

require_once '../../model/empService.class.php';
$page_display_row = 6;
$page_now = 1;
if (!empty($_GET['pagenow'])) {
    $page_now = $_GET['pagenow'];
}
echo "<h1>雇员信息列表</h1>";
echo "<table border=1px>";
echo "<tr><th>ID</th><th>Name</th><th>Grade</th><th>Email</th><th>Salary</th><th>删除用户</th><th>修改用户</th></tr>";
$empService = new empService();
$total_page = $empService->get_total_page($page_display_row);
$arr = $empService->get_data_from_emp($page_now, $page_display_row);
for ($i = 0; $i < count($arr); $i++) {
    $row = $arr[$i];
    echo "<tr><td>{$row['id']}</td><td>{$row['name']}</td><td>{$row['grade']}</td><td>{$row['email']}</td><td>{$row['salary']}</td><td><a href='#'>删除用户</a></td><td><a href='#'>修改用户</a></td></tr>";
}
echo "</table><br/>";
//对面一个大型数据数较大的数据库(里在有上万条记录),与我们现在下面这段代码,会拖慢网页打开的速度,因为每一页都需要加上超连接,所以我们必须修改这段代码
/*
for($i=1;$i<$total_page;$i++){
	echo "<a href='/empManage/views/user/emplist.php?pagenow=".$i."'>$i</a>";
}
*/
//显示上一页
if ($page_now > 1) {
    $pre_page = $page_now - 1;
    echo "<a href='/empmanage/views/user/emplist.php?pagenow=" . $pre_page . "'>上一页</a>";
}
echo "&nbsp;&nbsp;&nbsp;";
コード例 #6
0
ファイル: empProcess.php プロジェクト: yuxujian/YuNote
<?php

require_once '../model/empService.class.php';
if (!empty($_REQUEST['flag'])) {
    $flag = $_REQUEST['flag'];
    $empService = new empService();
    if ($flag == "del") {
        if ($empService->del_emp_by_id($_GET['id']) == 1) {
            header("Location: /empManage/views/user/ok.php?flag=del");
            exit;
        } else {
            header("Location: /empManage/views/user/error.php");
            exit;
        }
    } else {
        if ($flag == "add_emp") {
            $name = $_POST['name'];
            $grade = $_POST['grade'];
            $email = $_POST['email'];
            $salary = $_POST['salary'];
            $res = $empService->dql_add_emp($name, $grade, $email, $salary);
            if ($res == 1) {
                header("Location: /empManage/views/user/ok.php?flag=add");
                exit;
            } else {
                header("Location: /empManage/views/user/error.php");
                exit;
            }
        } else {
            if ($flag == "update_emp") {
                $id = $_POST['id'];