表单传值

本文详细介绍了PHP中接收数据的三种方式:$_GET, $_POST, $_REQUEST,并着重讲解了如何处理复选框数据。在PHP中,复选框的name属性用[]表示,会自动组合为数组。处理复选框数据时,可能需要将数组转换为字符串存储到数据库,或者在HTML中使用in_array()检查复选框是否被选中。" 83661419,8180425,Spark RDD编程基础:转换与操作详解,"['大数据', '大数据开发', 'Spark', 'RDD', '数据分析']
摘要由CSDN通过智能技术生成

PHP中接收数据的三种方式

$_GET:接收GET方式提交的数据

$_POST:提交POST方式提交的数据

$_REQUEST:接收POST或者GET提交的所有数据

这三种方式都是超全局预定义数组,表单元素的”name“属性的值作为数组的下标,而value属性对应的值就是数组的元素值

 

$_REQUEST所存储数据的内容:将$_post和$_get合并到一个数组

$_request和$_post与$_get的联系:如果get和post中有同名数组元素(下标),post会覆盖get(PHP中数组元素下标具有唯一性),这个可以在php.ini中进行配置

 

PHP处理复选框数据

复选框表单项的命名方式:

由于复选框通常是将一类内容以同样(同名)的形式传递给后台,数据库存储通常是一个字段存储。复选框的特点:选中才会提交

1、在浏览器端:checkbox的name属性不论什么都会被浏览器毫无保留的提交

2、在PHP中$_POST/$_GET都会对同名name属性进行覆盖

解决方案:浏览器不识别 [] (不认为有特殊性),但在PHP中 [] 该符号被认为是数组的形式,所以PHP就会自动将同名的但是带有 [] 的元素组合到一起形成一个数组。

 

复选框数据的接收

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值