-
表格模板-一般员工考核表.ett
2019-09-09 11:51:12表格模板-一般员工考核表.ett -
Excel公司绩效考核专项模板-一般员工绩效考核表模板-(通用版)
2020-11-24 20:09:05Excel公司绩效考核专项模板-一般员工绩效考核表模板-(通用版) -
新员工转正考核表.doc
2020-12-26 10:32:17新员工转正考核表 入职时间: 员工姓名 部门 岗位 考核项目 评 估 标 准 改革创新意识 □工作主动性很强,无需监督(10-12分) □工作主动性较强,很少需监督(7-9分) □工作主动性一般,需一定监督(4-6分) □... -
员工满意度调查表.doc
2020-12-27 09:44:22a、很合理b、较合理c、一般d、较不合理e、很不合理,需改进的方面: 2、你认为员工的绩效考评应该从以下几个方面考核(可多选), a、任务完成情况b、工作过程c、工作态度d、其他: 3、在绩效考评中,你认为2题... -
通用绩效考核管理办法.doc
2020-12-26 20:07:33通用绩效考核管理办法 第一条 目的 为使公司员工考核有所依循,为公司人力资源的开发与规划提供合理依据,特制定本办法。 第二条 适用范围 公司全体员工。 第三条 考核分类 一、试用考核 1、新职员一般有三个... -
卖场员工制度范文.doc
2021-01-15 21:34:19卖场员工制度范文 制度一般指要求大家共同遵守的办事规程或行动准则,也指在一定历史条件下形成的法令、礼俗等规范或一定的规格。下面是小编为你带来的卖场员工制度范文,欢迎参阅。卖场员工制度范文1 为使公司的... -
easyui 添加下拉框数据_PHP数据库动态获取部门信息
2020-11-26 12:37:57点击蓝字关注我们PHP数据库动态获取部门信息一、案例描述1、考核知识点SQL的连表查询2、练习目标Ø熟练掌握连表查询,能够根据需求修改现有代码以实现功能3、需求分析在添加员工信息时,一般员工所属部门是不允许...点击蓝字关注我们
PHP数据库动态获取部门信息
一、案例描述
1、 考核知识点
SQL的连表查询
2、 练习目标
Ø 熟练掌握连表查询,能够根据需求修改现有代码以实现功能
3、 需求分析
在添加员工信息时,一般员工所属部门是不允许用户手动输入的,而是通过动态查询数据库,获取到部门表数据,以下拉菜单的形式展示到表单中,以供选择。下面就在【案例3-1】的基础上,完成员工添加及修改时动态获取部门信息的功能。
4、 设计思路
1) 修改showList.php文件的SQL语句,使用连接查询完成数据获取。
2) 在显示添加表单前获取部门表数据。
3) 在添加员工页面中以下拉菜单来展现部门数据。
4) 修改empAdd.php文件中保存合法字段的$fields变量。
5) 在显示修改表单前获取到部门数据。
6) 在修改员工页面中以下拉菜单来展现部门数据。
7) 修改empUpdate.php文件中保存合法字段的$fields变量。
二、案例实现
1、修改empAdd.php文件,在显示添加表单前需要获取部门表数据,具体代码如下:
……
//没有表单提交时,显示员工添加页面,从部门表获取部门信息
//编写SQL语句,用于查询部门表数据
$sql = 'select * from emp_dept';
//调用fetchAll()函数,执行SQL并进行数据处理,把处理后的部门数据赋值给$emp_dept
$emp_dept = fetchAll($sql);
//显示员工添加页面
define('APP', 'itcast');
require './add_html.php';
上述代码中,在展示添加员工表单前,先通过执行“select * from emp_dept”获取到了部门信息,然后再载入员工添加页面add_html.php。
3、修改add_html.php文件,在添加员工页面中以下拉菜单来展现部门数据,关键部分代码如下:
……
所属部门:--以下为select下拉框的关键代码-->
—select下拉框结束-->
……
在上述代码中,主要将原本部门的输入文本框变为了下拉菜单,在其中使用foreach将保存部门信息的数组进行遍历,放入到标签中。需要注意的是,标签的value值需要保存的是部门ID,而非部门名称,表单实际提交的将会是部门ID。
此时访问showList.php文件,并点击“添加员工”链接,跳转到员工添加页面,运行结果如下图所示。
从上图可以看到,员工所属部门已经全部获取并显示到了下拉菜单中。
4、由于表示员工所属部门的表单元素的name属性不再是e_dept,而变成了d_id。因此需要修改empAdd.php文件中保存合法字段的$fields变量,修改代码如下:
//声明变量$value,用来保存字段信息
$fields = array('e_name', 'd_id', 'date_of_birth', 'date_of_entry');
完成上述修改后,动态获取部门信息并添加员工数据的功能就可以实现了。
5、修改empUpdate.php文件,与员工添加类似,在显示修改表单前先获取到部门数据,具体代码如下:
……
//当没有表单提交时,查询当前要编辑的员工信息,展示到页面中
//编写SQL语句,查询相应ID的员工数据
$sql = "select * from `emp_info` where `e_id` = $e_id";
//使用fetchRow()函数处理数据
$emp_info = fetchRow($sql);
//编写SQL语句,查询所有部门信息数据
$sql = 'select * from emp_dept';
$emp_dept = fetchAll($sql);
//显示员工修改页面
define('APP', 'itcast');
require './update_html.php';
上述代码中,在展示修改员工表单前,先通过执行“select * from emp_dept”获取到了部门信息,然后再载入员工添加页面update_html.php。
6、修改update_html.php文件,与员工添加页面类似,需要修改表单以显示部门信息,关键部分代码如下:
……
所属部门:—下拉菜单开始-->
—在输出每个部门信息时,判断是否为该员工当前所属部门,如果是设置为默认-->
><?php echo $row['d_name']; ?>
—下拉菜单结束-->
……
上述代码,显示部门信息的过程与员工添加基本一致。唯一不同的是,需要在遍历部门信息时,与员工所属部门ID进行比较,以便将员工当前所属的部门设置为下拉菜单的默认项。
7、由于表示员工所属部门的表单元素的name属性不再是e_dept,而变成了d_id。因此需要修改empUpdate.php文件中保存合法字段的$fields变量,修改代码如下:
//声明变量$value,用来保存字段信息
$fields = array('e_name', 'd_id', 'date_of_birth', 'date_of_entry');
至此就完成了在添加和修改员工时,动态获取部门信息的功能。
三、案例总结
1、在select下拉菜单中,option的值表示员工所属的部门,而员工表中保存的部门信息是其部门id,因此option的值也是部门id。
2、在添加和修改员工信息时,都需要经过字段合法性验证。而在修改表结构后,员工表字段发生了变化,因此需要修改保存合法字段的变量数组。
公众号名字:帮我作业网网站地址http://www.webtmall.com/扫码关注最新动态更多精彩,点击下方“
-
KTV主管、服务员、清洁员职责.doc
2020-12-26 20:15:461、监督各项日常经营活动,制定排班表,安排员工工作。 2、贯彻公司各项规章制度,检查设施和服务程序、品质、标准的实施,保证服务品质不断提高。 3、根据具体需要和促销活动的安排,拟定活动方案,做好组织工作。... -
持续沟通提升绩效的口才技巧.doc
2021-01-18 18:26:35持续沟通提升绩效的口才技巧 如果没有考核表格,我们一样也可以做绩效管理,一样可以改善员工的绩效,渠道就是经理和员工之间高效的绩效沟通,目标是改善员工的绩效,进而改善企业的绩效。下面是小编为大家收集关于... -
中易通用人事工资管理系统 v1.4.1.rar
2019-07-11 04:48:49可以根据用户需求通过二次开发添加员工绩效考核模块。 5、软件操作界面标准、统一、美观、大方,导航图呈现清晰业务流程;安全级别高,提供各种数据的保护设置,职员数据管理及查看权限、工资数据的管理与查看权限... -
关于加薪最新的申请书5篇.doc
2021-01-18 17:57:51关于加薪最新的申请书5篇 申请书是个人或集体向组织、机关、企事业单位或社会团体表述愿望、提出请求时使用的一种文书。... 如果对员工的工作没有一个明确的激励手段和考核标准,员工的素质高低、做多... -
2020年出租车公司上半年总结.doc
2021-01-18 13:53:242020年出租车公司上半年总结 出租车按表收费的交通工具,收费一般较其它交通工具高。今天小编给大家找来了20xx年出租车公司上半年总结,供大家阅读和参考,希望能够帮助到大家,谢谢大家对小编的支持。20xx年出租车... -
单位活动现场管理系统 v1.0.rar
2019-07-09 21:02:27活动现场管理系统 v1.0 是一套活动现场电子网络管理系统,可在线进行 web 应用,无需客户端,可联网操作、可单机操作、可在投影大屏上适时显示,包含了一般活动出席人员签到、竞赛活动选手评分、电子摇号、选举唱票... -
单点开源CRM(集成环境一键安装包) 20130327.zip
2019-05-25 00:25:403人员考核:行政人员工作考核登记表,行政人员年度考核量化表; 4干部测评:干部测评管理,人事部门设置,设置我的自评,参与干部测评,查看我的测评,干部测评统计,测评内容明细,测评项目设置; 5招聘管理:... -
网上购物系统
2012-12-18 17:53:18八、考核管理... 15 九、职工教育... 16 十、人事管理... 22 十一、文档管理... 24 十二、会议管理... 25 十三、数据字典... 28 十四、系统管理... 29</p><br>内容摘要 本系统运用jdk1.6.0... -
vc++ 应用源码包_1
2012-09-15 14:22:12该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了上述功能,而且网速一般有几M/S。另外有只打开一个应用程序、CRichEdit的使用、最小到... -
vc++ 应用源码包_2
2012-09-15 14:27:40该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了上述功能,而且网速一般有几M/S。另外有只打开一个应用程序、CRichEdit的使用、最小到... -
vc++ 应用源码包_6
2012-09-15 14:59:46该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了上述功能,而且网速一般有几M/S。另外有只打开一个应用程序、CRichEdit的使用、最小到... -
vc++ 应用源码包_5
2012-09-15 14:45:16该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了上述功能,而且网速一般有几M/S。另外有只打开一个应用程序、CRichEdit的使用、最小到... -
vc++ 应用源码包_4
2012-09-15 14:38:35该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了上述功能,而且网速一般有几M/S。另外有只打开一个应用程序、CRichEdit的使用、最小到... -
vc++ 应用源码包_3
2012-09-15 14:33:15该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了上述功能,而且网速一般有几M/S。另外有只打开一个应用程序、CRichEdit的使用、最小到... -
asp.net知识库
2015-06-18 08:45:45通过查询系统表得到纵向的表结构 将数据库表中的数据生成Insert脚本的存储过程!!! 2分法-通用存储过程分页(top max模式)版本(性能相对之前的not in版本极大提高) 分页存储过程:排序反转分页法 优化后的通用分页存储...
-
MySQL Router 实现高可用、负载均衡、读写分离
-
NFS 网络文件系统
-
linux基础入门和项目实战部署系列课程
-
地下车库找不到车子怎么办?忘记停车的位置怎么找车?
-
jQuery获取父元素及父节点的方法小结
-
mpsoc zcu104 上做hdmi 显示实验
-
办公软件有哪些?什么邮箱能用微信收发邮件呢?
-
龙芯实训平台应用实战(希云)
-
javascript中this的意思
-
前端id生成策略字母开头数字结尾的id的自增+1的方法
-
aps计划在包装印刷行业的成功应用
-
【瑞波币】瑞波币揭示了准备好美国证券交易委员会的最佳卡片必须首先面对法庭
-
MySQL 高可用(DRBD + heartbeat)
-
课设图书借阅管理系统.zip
-
算法题目练习001:数列分段
-
LVS + Keepalived 实现 MySQL 负载均衡与高可用
-
qt输出界面的dll
-
jsp页面不能显示图片
-
使用bootstrap制作房屋网站的静态页面
-
008神器0402版本等.zip