第4章-web表单与会话技术-教学设计

第4章-web表单与会话技术-教学设计

ID:25819788

大小:260.50 KB

页数:15页

时间:2018-11-23

第4章-web表单与会话技术-教学设计_第1页
第4章-web表单与会话技术-教学设计_第2页
第4章-web表单与会话技术-教学设计_第3页
第4章-web表单与会话技术-教学设计_第4页
第4章-web表单与会话技术-教学设计_第5页
资源描述:

《第4章-web表单与会话技术-教学设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、博学谷——让IT教学更简单,让IT学习更有效传智播客《PHP网站开发实例教程》教学设计课程名称PHP网站开发实例教程授课年级:2015年级授课学期:2015学年第二学期教师姓名:某某老师201年月日15博学谷——让IT教学更简单,让IT学习更有效课题名称第4章Web表单与会话技术计划课时6课时内容分析网站的开发主要分为前端和后端,前端是指HTML、CSS、JavaScript等运行在浏览器端的语言,后端是指运行在服务器上的语言,即PHP。Web表单用于在网页中发送数据到服务器,从而使浏览者与网站之间发生互动。会话技术则用于确定用户的身份,使服务器能够跟踪用户的信息。本章将对We

2、b表单与会话技术进行详细讲解。教学目标l掌握Web表单的使用,学会用PHP处理表单数据l掌握COOKIE技术,学会用COOKIE保存浏览历史l掌握SESSION技术,学会用SESSION保存用户会话重点及措施教学重点:WEB表单处理,Cookie技术的使用,Session技术的使用。措施:通过上机操作加强学习和测试题进行巩固。难点及措施教学难点:HTTP协议、表单验证、Cookie的使用、Session的使用。措施:通过上机操作加强学习和课后测试题进行巩固。教学方式教学采用教师课堂讲授为主,使用教学PPT讲解。教学过程第一课时(【案例16】用户注册、【案例17】WEB表单处理)

3、l复习上节课内容在讲解本节内容前,抛出以下问题让学生回答,以复习第三章“PHP操作数据库”的基础知识。1、请学生描述PHP是如何连接到MySQL的,并说出在使用不同环境操作数据库时应该注意什么?答案:为了让PHP能够操作MySQL数据库,需要在php.ini配置文件中开启MySQL扩展,通过MySQL扩展提供的mysql_connect()函数来连接数据库。使用不同环境时,应该注意字符集的设定,避免出现乱码。2、请学生讲述在使用PHP开发搜索功能时,为了避免SQL语句被破坏无法执行,我们应该怎么做?答案:由于表单数据是由用户填写的,数据中可能存在特殊字符破坏SQL语句的执行,获

4、取查询条件,对表单提交的查询关键字进行安全处理,然后再拼接字符串,避免SQL语句执行失败。3、公司的员工通常有数百人甚至上千人,这么多的员工数据一次性查询并显示的话,不仅效率不高而且没有意义。为了提高查询效率和用户体验,常用的做法就是将数据进行分页显示,请学生讲述一下分页原理。答案:15博学谷——让IT教学更简单,让IT学习更有效实现分页的核心原理是利用SQL语句的limit子句,来实现获取数据表中指定数量的数据。limit需要接收两个参数,这两个参数都必须是整数。第一个参数表示从数据表的哪一条数据开始读取,第二个参数表示读取数据的最大条数。通过已有的项目分页列表我们可以看到,

5、如果有100条数据,每页显示9条,通过计算得到11页多一条,在现实中为了使数据信息的完全显示,我们则采用12页,最后一页只显示一条数据,这样可以完全把数量不够一页的数据显示出来。在得到总条数、每页显示的条数和总页数后,我们需要考虑的是如何根据每一页的页数显示不同的内容。由于LIMIT函数的特性,我们总结出了一套公式,供分页时获得每页第一条数据起始位置。limit第1个参数=(页码-1)*每页最大数据条数根据以上的计算,我们就拥有了分页的最基本的条件,接下来只要我们通过get或者post获取到每次用户查看的页数就可以制作每页显示不同内容的分页效果。说明:教师可根据学生对上述问题的

6、回答情况,对以上问题进行简单讲解或直接进入本课时新内容的学习。l本课时内容学习【案例16】用户注册²案例描述进入Web2.0时代以后,互联网中的网站开始注重用户参与,浏览网站的游客可以注册成为会员,而网站通过用户名和密码来区分每个用户。本案例将带领大家开发一个网站用户注册功能,通过案例可以学习表单的创建、表单数据的接收与处理等相关知识。²案例讲解Ø案例分析在数据库中创建一张用户表,用于保存用户数据。编写HTML页面,在页面中创建一个表单,用于填写注册信息。在浏览器中访问用户注册页面,填写注册信息后提交表单。通过PHP接收表单数据,并将新注册用户的信息显示出来。将新注册用户的信息

7、保存到数据库中。到数据库中查看新注册用户的数据。Ø案例实现教师带领学生分步骤地进行操作,并指出其中需要注意的事项。说明:在案例讲解的过程中,教师可适时停下来,让学生自行尝试。小组之间可以协作讨论,教师巡视,对疑难问题进行解答。²知识点讲解Ø总结知识点教师和学生一起总结在案例中涉及到的知识点,主要包括“HTTP协议”、“HTTP请求方式”、“表单的组成”、“获取表单数据“、“超全局变量”等。15博学谷——让IT教学更简单,让IT学习更有效Ø讲解“HTTP协议”(1)、教师阐述HTTP是什么,并

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。