Web系统开发中表单数据批量处理方法设计与实现
2017-06-05聂庆鹏
电脑知识与技术 2017年10期
聂庆鹏


摘要:在Web系统开发过程中,表单数据处理操作十分频繁。在一般处理模式下,各种表单数据需要逐个接收和处理(主要指数据库处理),带来大量代码冗余。并且在表单项数量很大的情况下,人工编写代码极易出错,极大降低代码编写和调试效率。该文以PHP语言为例,提出了一种对能够表单数据进行高效的批量接收和处理方法,并给出了具体实现代码,在实践中产生了良好效果。
关键词:Web系统;表单数据;自动处理;PHP
中图分类号:TP311
文献标识码:A
文章编号:1009-3044(2017)10-0204-01
1.问题分析
在Web系统开发中,不论使用何种Web编程语言,往往都涉及大量的数据添加、修改操作,都需要使用表单(Form)机制来实现。在复杂的Web系统中,表单操作十分频繁,以笔者曾参与的某个地市级小型业务系统为例,整个项目中有超过100个不同的表单需要处理,每个表单包含20-30个不等的表单项。按照PHP语言中正常的表单数据处理方式,需要对表单数据进行逐个手工接收和处理(PHP中可以通过配置参数使得提交的表单自动注册为服务器变量,不需要进行手工接收,但这种方式因存在巨大安全隐患已经在PHP4之后被默认禁用,因此本文不考虑这种情况)。例如,有表单A,拥有数据项A1-A10共10项,那么需要有以下HTML表单代码:
以上例子中,为表示方便,表单项和变量名称具有顺序性和规律性,完全可以用循环的方式简化处理代码,但在实际应用中,为了使变量名望文知义,往往不使用类似A1-A10这样毫无意义的命名方式,而是用类似username、password、content之类的具有明确含义的名称。……
登录APP查看全文
