- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PHP程序设计教程
模块四PHP框架应用
任务4.5实现学生信息的添加、修改和删除功能
目录Contents3任务实施1任务目标2任务书
任务目标学生管理系统管理员功能思维导图如图4-1所示。图4-1学生管理系统管理员功能思维导图
任务目标①修改视图文件,增加“添加学生”超链接。②修改学生列表页面,完成“编辑”和“删除”超链接。③修改Student控制器,添加add()方法,该方法用来实现学生信息添加功能。④修改Student控制器,增加update()和delete()方法。⑤创建视图文件add.html,该文件用来提供学生信息添加表单。⑥编写update.html文件。⑦通过小组共同完成任务,培养团队协作精神,沟通交流和书面表达能力,以及吃苦耐劳、爱岗敬业的高尚品质。
任务书实现了学生信息查看功能,还需要实现学生信息的添加、修改和删除功能。学生信息的添加功能主要实现向指定班级添加学生信息。学生信息可能会存在录入错误、班级变动等情况,因此还需要具有学生信息修改功能。该功能要求能够获取学生当前信息并展示到表单页面,然后根据需要修改相关数据,最后提交数据完成修改。当一个学生信息由于某些原因需要被注销时,就需要学生信息删除功能。该功能的作用是根据指定ID删除相应学生数据。
任务实施1.学生信息添加功能实现(1)修改视图页面,增加“添加学生”超链接为\Application\Admin\View\Student\showList.html视图文件增加“添加学生”超链接。(2)修改Student控制器,添加add()方法add()方法主要实现两大功能,一是在没有POST数据提交时显示添加表单页面,一是在有POST数据提交时处理提交数据。(3)创建添加学生的表单页面最后需要完成的就是添加学生的表单页面,该页面路径为\Application\Admin\View\Student\add.html。注:具体代码见教材。
任务实施1.学生信息添加功能实现以上就完成了学生信息添加功能,打开浏览器,访问http://localhost/stu_manage/index.php/Admin/Student/add/class_id,并向表单中输入一条学生信息,学号:2023060103,姓名:顾三行,出生年月:2004-10-10,性别:男,所属班级:软件技结果如图4-25所示。图4-25学生信息添加页面
任务实施1.学生信息添加功能实现单击“确认输入”按钮添加学生数据,当学生添加成功后,会提示相关信息并跳转到学生所属班级列表结果,如图4-26所示。图4-26学生数据添加成功
任务实施2.学生信息修改功能实现(1)修改学生列表页面,完成“编辑”超链接。要实现学生信息修改功能,首先需要确定被修改的学生。而在学生列表页面已经获取到了学生的全部信息,包括学生ID。因此可以修改为\Application\Admin\View\Student\showList.html视图文件“编辑”超链接,将该链接指向Student控制器的update()方法,并把学生ID以GET参数传递给该方法。(2)修改Student控制器,增加update()方法。(3)编写update.html文件。注:具体代码见教材。
任务实施2.学生信息修改功能实现以上就完成了学生信息修改功能,打开浏览器,访问http://localhost/stu_manage/index.php/Admin/Student/showList?class_id=1,运行结果如图4-27所示。图4-27学生列表视图
任务实施2.学生信息修改功能实现单击“顾三行”这名同学后面的“编辑”超链接,运行结果如图4-28所示。图4-28学生信息修改页面
任务实施2.学生信息修改功能实现对“顾三行”这名同学所属班级进行修改,页面如图4-29所示。单击“确认更新”按钮,更新结果如图4-30所示。图4-29修改学生所属班级图4-30修改后的显示结果
任务实施3.学生信息删除功能实现(1)修改学生列表页面,完成“删除”超链接。与学生信息修改功能类似,要完成学生删除功能,首先需要获取被删除的学生ID。因此,同样需要修改\Application\Admin\View\Student\showList.html视图文件的“删除”超链接,将该链接指向student控制器的delete()方法,并把学生ID以GET参数传递给该方法。(2)修改student控制器,增加delete()方法在完成了学生列表页面的“删除”超链接后,就需要在Student控制器中实现delete()方法,来完成学生数据的删除操作。注:具体代码见教材。
任务实施3.学生信息删除功能实现以
您可能关注的文档
- PHP程序设计教程 课件 任务1.1 搭建PHP开发环境.pptx
- PHP程序设计教程 课件 任务1.2 构建数据操作应用.pptx
- PHP程序设计教程 课件 任务1.3 构建功能盒子应用.pptx
- PHP程序设计教程 课件 任务1.4 构建趣味游戏应用.pptx
- PHP程序设计教程 课件 任务2.1 Web表单数据的提交与获取.pptx
- PHP程序设计教程 课件 任务2.2 Web表单数据正则校验.pptx
- PHP程序设计教程 课件 任务2.3 文件数据的读写及文件的上传与下载.pptx
- PHP程序设计教程 课件 任务2.4 PHP实现签名墙和验证码的制作.pptx
- PHP程序设计教程 课件 任务2.5 基于面向对象的数据库常见操作的封装.pptx
- PHP程序设计教程 课件 任务3.1 使用命令提示符构建数据库和表.pptx
文档评论(0)