《PHP Web应用开发案例教程》教案 第13课 PHP中获取表单数据.docx
文本预览下载声明
PAGE 2
PAGE 2
PAGE 9
PAGE 9
课题
PHP中获取表单数据
课时
2课时(90 min)
教学目标
知识技能目标:
(1)了解如何在Web页中嵌入PHP脚本
(2)掌握在PHP中获取表单数据的方法
(3)了解如何对URL传递的参数进行编/解码
素质目标:
(1)能够领会PHP运算符、命名规范和书写规则的作用
(2)培养学生的逻辑思维、辩证思维和创新思维能力
教学重难点
教学重点:Web页中嵌入PHP脚本
教学难点:获取表单数据
教学方法
案例分析法、问答法、讨论法、讲授法、实践法
教学用具
电脑、投影仪、多媒体课件、教材
教学设计
第1节课:?课前任务→考勤(2 min)→问题导入(5 min)→传授新知(38 min)
第2节课:问题导入(5 min)→传授新知(20 min)→课堂实训(15 min)→课堂小结(3 min)→作业布置(2 min)
教学过程
主要教学内容及步骤
设计意图
第一节课
课前任务
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,预习本节课要学习的知识
【学生】完成课前任务
通过课前任务,使学生预习本节课要学习的知识,增加学生的学习兴趣
考勤
(2 min)
【教师】使用APP进行签到
【学生】班干部报请假人员及原因
培养学生的组织纪律性,掌握学生的出勤情况
问题导入
(5 min)
【教师】提出以下问题:
在Web页中嵌入PHP脚本的方法有哪些?
【学生】聆听、思考、举手回答
通过问题导入,引导学生主动思考,激发学生的学习兴趣
传授新知
(38 min)
【教师】通过学生的回答引入要讲的知识,讲解如何在Web页中嵌入PHP脚本
7.3 在Web页中嵌入PHP脚本
运算符是一种特殊符号,它能对一个值或一组值执行一个指定的操作,并产生运算结果。PHP中包含算术运算符、比较运算符、赋值运算符、逻辑运算符、按位运算符、字符串运算符等。
在Web编码过程中,通过在HTML标记中添加PHP脚本标记符?php… ?来嵌入PHP脚本,该脚本标记符之间的所有文本都会被解释为PHP语言,而标记符之外的任何文本都会被认为是普通的HTML。
例如,在body标签中添加PHP脚本标记,使用include()语句引用外部文件bottom.php,代码如下:
?php
include (“bottom.php”); //引用外部文件
?
7.3.2 为表单元素的value属性赋值
在Web程序开发过程中,为使表单元素在运行时有默认值,通常需要为表单元素的value属性赋值。下面通过具体的实例讲解赋值的方法。
?【教师】通过多媒体展示例7-5的代码和运行结果,并进行讲解
为表单元素的value属性赋值。首先定义一个变量$sno2并为其赋值,然后创建一个表单,将变量值赋给表单中的输入域标签。实例代码如下:
?php
$sno2 = 身份证号码;
?
form
在此处输入身份证号码:
input type = text name = sno value = ?php echo $sno2; ?
/form
【教师】讲解在PHP中获取表单数据的方法
7.4 在PHP中获取表单数据
获取表单元素提交的值是表单最基本的应用。本节主要以POST方法提交表单为例讲述获取表单元素的值。GET方法与POST方法相同。
7.4.1 获取文本框、密码框、隐藏域、按钮和文本域的值
获取表单数据,实际上是获取不同表单元素的值。form标签中的name属性表示表单元素名称,value属性表示表单元素的值,在获取表单元素值时需要使用name属性来获取相应的value属性值。所以表单中添加的所有表单元素必须定义对应的name属性值,并且name属性值最好是具有一定意义的字符串,该字符串可以由英文字母和数字组成。此外,表单元素在命名上尽可能不要重复,以免获取的表单元素值出错。
在网站程序开发中,获取文本框、密码框、隐藏域、按钮和文本域的值的方法相同,都是使用name属性来获取相应的value属性值。本节仅以获取文本框中的值为例,介绍获取表单元素值的方法。
?【教师】通过多媒体展示例7-6的代码和运行结果,演示操作步骤,并进行讲解
获取文本框中的值。本例通过获取用户名和密码文本框中的值,介绍如何获取文本框的值。
form id=form1 name=form1 method=post action=index.php
用户名:
input type=text name=user id=user value=James size=12 /
nbsp;nbsp;nbsp;nbsp;密 码:
input type=passwo
显示全部