php的form中元素name属性相同时的取值问题

简介: php的form中元素name属性相同时的取值问题:修改元素的名称,在名称后面加上 '[]',然后取值时即可得array()数组。 一、以复选框为例: php取checkbox多选框的值 html复选框,如果以数据组形式发送给php脚本,则须以checkbox[]形式。

 php的form中元素name属性相同时的取值问题:修改元素的名称,在名称后面加上 '[]',然后取值时即可得array()数组。

一、以复选框为例:

<html> 
<head> 
<title>php取checkbox多选框的值</title> 
</head> 
<body> 
html复选框,如果以数据组形式发送给php脚本,则须以checkbox[]形式。
<form id="form1" name="form1" method="post" action=""> 
<label> 
<input type="checkbox" name="checkbox[]" value="www.aa.com" /> 
</label> 
<label> 
<input type="checkbox" name="checkbox[]" value="www.bb.com" /> 
</label> 
<label> 
<input type="checkbox" name="checkbox[]" value="www.cc.com" /> 
</label> 
<label> 
<input type="checkbox" name="checkbox[]" value="www.dd.com" /> 
</label> 
<label> 
<input type="submit" name="Submit" value="提交" /> 
</label> 
</form> 
</body> 
</html> 
<? 
//判断是否点击提交 
if( $_POST ) 
{ 
$array = $_POST['checkbox']; 
print_r($array); 
} 
/* 
结果: 
Array 
( 
[0] => www.aa.com
[1] => www.bb.co 
[2] => www.cc.co
[3] => www.dd.co 
) 
*/ 
?>

 

相关文章
|
4月前
|
JSON PHP 数据格式
php对‘[{“id“:“1“,“name“:“cyg”},{“id“:“2“,“name“:“liwen“}]json数据进行修改删除操作
php对‘[{“id“:“1“,“name“:“cyg”},{“id“:“2“,“name“:“liwen“}]json数据进行修改删除操作
php对‘[{“id“:“1“,“name“:“cyg”},{“id“:“2“,“name“:“liwen“}]json数据进行修改删除操作
|
10月前
|
PHP 数据库
PHP:pdo连接数据库获取分区名称及属性信息
PHP:pdo连接数据库获取分区名称及属性信息
39 0
|
10月前
|
关系型数据库 MySQL PHP
php读取MySQL获取分区名称及属性信息的查询语句
php读取MySQL获取分区名称及属性信息的查询语句
79 0
|
10月前
|
PHP
检查 PHP 中是否存在某个属性
检查 PHP 中是否存在某个属性
|
10月前
|
PHP
PHP文件上传属性对象解读
PHP文件上传属性对象解读
43 0
|
存储 PHP 数据库
PHP面向对象为什么一定要有属性?
PHP面向对象为什么一定要有属性?
为什么PHP的一个对象必须要有属性和方法?底层原理是什么?
为什么PHP的一个对象必须要有属性和方法?底层原理是什么?
|
PHP 数据安全/隐私保护
PHP为什么一定要对类的属性进行初始化?底层原理是什么?
PHP为什么一定要对类的属性进行初始化?底层原理是什么?
131 0
|
网络协议 PHP
【解决方案】PHP使用CURL请求时,遇到name lookup timed out 如何解决
【解决方案】PHP使用CURL请求时,遇到name lookup timed out 如何解决
266 0
|
Java PHP 开发者
PHP 属性重载|学习笔记
快速学习 PHP 属性重载
67 0
PHP 属性重载|学习笔记