任务一:用户资料编辑 让∏教学更简单,让∏学习更有效 获取表单数据 当PHP收到来自浏览器 超全局变量数组$GET和$POST的使用和 提交的表单后,表单中普通数组完全相同,接下来以 S POST为例,讲 的数据会保存到预定义解PHP如何获取来自POST发送的数据 的超全局变量数组中。 其中,通过GET方式发 (1)查看所有来自表单提交的数据时,可以 送的数据会保存到 使用var_dump0函数打印数组。示例代码如 GET数组中,通过 POST发送的数据会保存 var dump(s POST) 到$POST数组中
任务一:用户资料编辑 让IT教学更简单,让IT学习更有效 获取表单数据 当PHP收到来自浏览器 提交的表单后,表单中 的数据会保存到预定义 的超全局变量数组中。 其中,通过GET方式发 送的数据会保存到 $_GET数组中,通过 POST发送的数据会保存 到$_POST数组中。 超全局变量数组$_GET和$_POST的使用和 普通数组完全相同,接下来以$_POST为例,讲 解PHP如何获取来自POST发送的数据。 (1)查看所有来自表单提交的数据时,可以 使用var_dump()函数打印数组。示例代码如 下:
任务一:用户资料编辑 让∏教学更简单,让∏学习更有效 获取表单数据 (2)通过 empty函数判断是否有表单通过POST方式提交。示例代码如下:
任务一:用户资料编辑 让IT教学更简单,让IT学习更有效 获取表单数据 (2)通过empty()函数判断是否有表单通过POST方式提交。示例代码如下:
任务一:用户资料编辑 让∏教学更简单,让∏学习更有效 获取表单数据 (3)当获取“name”字段的值时,直接访问数组的成员。示例代码如下: echo POST[ '] (4)当判断接收的数据中是否存在“name"”时,可以用 lissete0函数判断。示 例代码如下: if(isset(s poST['name']))t //没有收到hame
任务一:用户资料编辑 让IT教学更简单,让IT学习更有效 获取表单数据 (3)当获取“name”字段的值时,直接访问数组的成员。示例代码如下: (4)当判断接收的数据中是否存在“name”时,可以用isset()函数判断。示 例代码如下:
任务一:用户资料编辑 让∏教学更简单,让∏学习更有效 获取表单数据 上述代码用iset0函数判断数组元素是否存在,存在时返回true,不存 在返回fase。由于使用了取反“!”,只有元素不存在时会进入到中执行 (5)当判断表单中的“name”字段是否填写时,可以用如下代码: if(empty(s POST['name ) t /没有收到hame,或name的值为空
任务一:用户资料编辑 让IT教学更简单,让IT学习更有效 获取表单数据 (5)当判断表单中的“name”字段是否填写时,可以用如下代码: 上述代码用isset()函数判断数组元素是否存在,存在时返回true,不存 在返回false。由于使用了取反“!”,只有元素不存在时会进入到if中执行
任务一:用户资料编辑 让∏教学更简单,让∏学习更有效 1、HTTP协议 2、HTTP请求方式 3、表单的组成 4、获取表单数据 引入知识点 5、超全局变量 6、HTML特殊字符转义 ∞。⑨
让IT教学更简单,让IT学习更有效 引 入 知 识 点 任务一:用户资料编辑 1、HTTP协议 2、HTTP请求方式 3、表单的组成 4、获取表单数据 5、超全局变量 6、HTML特殊字符转义