PHP+MySQLl网站开发项目式教程项目一 模块三 项目代码实现.pptVIP

PHP+MySQLl网站开发项目式教程项目一 模块三 项目代码实现.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
提交表单测试 当用户答题完成后,即可单击“交卷”按钮提交表单。 当表单提交后,表单中填写的信息就会通过POST方式发送给“total.php”。 为了测试表单的编写是否正确,可以在“total.php”输出表单提交的结果。 任务三:在线答题 提交表单测试 ——效果展示 $_POST = [ binary = [1=yes, 2=no, 3=yes, 4=yes, 5=no], single = [1=A, 2=C, 3=B, 4=D, 4=C], multiple = [1=[A, B], 2=[B, D], 3=[A, C, D]], fill = [1=80, 2=implode] ]; 提交表单测试 任务三:在线答题 电脑阅卷开发思路: 任务四:电脑阅卷 效果展示: 任务四:电脑阅卷 PHP错误处理 在实际开发过程中,不可避免的会出现各种各样的错误。为了提高开发效率,PHP提供了错误处理机制,该机制可以控制是否显示错误以及显示错误的级别等。 扩展提高 E_ERROR:致命的运行时错误,这类错误不可恢复,导致脚本停止运行 E_WARNING:运行时警告,仅提示信息,但是脚本不会停止执行 E_PARSE:语法解析错误,说明代码存在语法错误,无法运行 E_NOTICE:运行时通知,表示脚本遇到可能会表现为错误的情况 E_STRICT:严格语法检查,确保代码具有互用性和向前兼容性 E_ALL:表示所有的错误和警告信息(在PHP 5.4之前不包括E_STRICT) ① PHP中常见的错误级别 上述提到的错误都是由PHP解释器自动触发的。 例如,发生“E_ERROR”级别的错误时,PHP会在页面中输出“Fatal error”并附有一段英文的错误说明。 扩展提高 PHP ? 【初级篇】项目一:在线考试系统 模块三 项目代码实现 PHP基础语法 流程控制语句 文件包含语句 函数与数组 任务一 任务二 任务三 项目结构划分 设计题库 在线答题 任务四 扩展提高 电脑阅卷 PHP错误处理 目录 在一个完整的项目中不仅需要PHP程序、还需要HTML、CSS、JavaScript和图片等文件。因此,在项目开发时,需要对项目文件进行合理的管理。 现规定该项目的三个主要文件,及其功能分别如下: index.php是系统的首页,用于显示考试系统中的题库。 test.php用于完成在线考试功能,实现读取题库显示到网页中,学生在网页中答题。 total.php文件用于接收学生提交的试卷答案,实现自动阅卷并显示考试成绩的功能。 任务一:项目结构划分 具体项目结构划分: 文件 说明 common 公共文件目录 data 数据目录(保存题库) css CSS样式文件目录 js JavaScript文件目录 image 图片文件目录 view HTML模板文件目录 index.php 系统首页 test.php 在线考试功能 total.php 查看考试成绩功能 任务一:项目结构划分 在实现考试的功能前,需要先准备题库。题库是项目中的数据部分,通常情况下使用MySQL等专业的数据库进行存储,然后用PHP将题库从数据库读取到数组中。 但为了初学者更好地掌握开发技能,本项目在设计题库时,将直接使用PHP数组进行存储。 任务二:设计题库 创建题库文件 [ title = PHP基础语法考试题(一), //试题标题 timeout = 1800, //答题时限(单位:秒) data = [ //试题数组 binary = [], //判断题 single = [], //单选题 multiple = [], //多选题 fill = [] //填空题 ] ]; 任务二:设计题库 创建题型数据 multiple = [ name = 判断题, //题型名称 score = 20, //题型分数 data = [] //试题内容 ] binary = [ name = 判断题, //题型名称 score = 20, //题型分数 data = [] //试题内容 ] single = [ ‘name’ = ‘单选题, //题型名称 score = 20, //题型分数 data = [] //试题内容 ] fill = [ name = 判断题, //题型名称 score = 20, //题型分数 data = [] //试题内容 ]

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档