PHP怎么获取复选框提交的数据啊
<TR><TDwidth="25%"><inputtype='checkbox'name='postdb[gongneng][]'value='GPS导航'{$rsdb[...
<TR>
<TD width="25%"><input type='checkbox' name='postdb[gongneng][]' value='GPS导航' {$rsdb[gongneng]['GPS导航']}> GPS导航</TD>
<TD width="25%"><input type='checkbox' name='postdb[gongneng][]' value='倒车雷达' {$rsdb[gongneng]['倒车雷达']}> 倒车雷达</TD>
<TD width="25%"><input type='checkbox' name='postdb[gongneng][]' value='倒车影像系统' {$rsdb[gongneng]['倒车影像系统']}> 倒车影像系统</TD>
<TD><input type='checkbox' name='postdb[gongneng][]' value='助力转向' {$rsdb[gongneng]['助力转向']}> 助力转向</TD></TR>
这是提交之前的数据。 比如:我选择 GPS导航\助力转向 这两个提交到数据库之后,如何这样在内容页获取提交的数据,
<TR>
<TD width="25%"><input type='checkbox' name='postdb[gongneng][]' value='GPS导航' checked> GPS导航</TD>
<TD width="25%"><input type='checkbox' name='postdb[gongneng][]' value='倒车雷达'> 倒车雷达</TD>
<TD width="25%"><input type='checkbox' name='postdb[gongneng][]' value='倒车影像系统'> 倒车影像系统</TD>
<TD><input type='checkbox' name='postdb[gongneng][]' value='助力转向' checked> 助力转向</TD></TR>
只勾选 我选中的两个选项。 GPS导航\助力转向 没有选中的就不勾选了 展开
<TD width="25%"><input type='checkbox' name='postdb[gongneng][]' value='GPS导航' {$rsdb[gongneng]['GPS导航']}> GPS导航</TD>
<TD width="25%"><input type='checkbox' name='postdb[gongneng][]' value='倒车雷达' {$rsdb[gongneng]['倒车雷达']}> 倒车雷达</TD>
<TD width="25%"><input type='checkbox' name='postdb[gongneng][]' value='倒车影像系统' {$rsdb[gongneng]['倒车影像系统']}> 倒车影像系统</TD>
<TD><input type='checkbox' name='postdb[gongneng][]' value='助力转向' {$rsdb[gongneng]['助力转向']}> 助力转向</TD></TR>
这是提交之前的数据。 比如:我选择 GPS导航\助力转向 这两个提交到数据库之后,如何这样在内容页获取提交的数据,
<TR>
<TD width="25%"><input type='checkbox' name='postdb[gongneng][]' value='GPS导航' checked> GPS导航</TD>
<TD width="25%"><input type='checkbox' name='postdb[gongneng][]' value='倒车雷达'> 倒车雷达</TD>
<TD width="25%"><input type='checkbox' name='postdb[gongneng][]' value='倒车影像系统'> 倒车影像系统</TD>
<TD><input type='checkbox' name='postdb[gongneng][]' value='助力转向' checked> 助力转向</TD></TR>
只勾选 我选中的两个选项。 GPS导航\助力转向 没有选中的就不勾选了 展开
3个回答
展开全部
代码如下:
<html xmlns="http://www.jb51.net/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>php获取 checkbox复选框值的方法</title>
</head>
<body>
<form name="form1" method="post" action="">
<label>
<input type="checkbox" name="checkbox[]" value="复选一">
复选一
</label>
<label>
<input type="checkbox" name="checkbox[]" value="复选二">
</label>
复选二
<label>
<input type="checkbox" name="checkbox[]" value="复选三">
</label>
复选三
<label>
<input type="checkbox" name="checkbox[]" value="复选四">
</label>
复选四
<label>
<input type="submit" name="Submit" value="提交">
</label>
</form>
</body>
</html>
<?
if( $_POST )
{
$value = $_POST['checkbox'];
echo '你选择了:'.implode(',',$value);
//由于checkbox属性,我们必须把checkbox复选择框的名字设置为一个如果checkbox[],这样php才能读取,以数据形式,否则不能正确的读取checkbox复选框的值哦。//脚本之家 jb51.net 整理
}
?>
展开全部
你可以看看传过去什么值:
print_r($_GET);
print_r($_POST);
我这里输出
Array
(
[postdb] => Array
(
[gongneng] => Array
(
[0] => GPS导航
[1] => 倒车雷达
[2] => 倒车影像系统
[3] => 助力转向
)
)
)
所以你要获取:
$selected = $_GET['postdb']['gongneng'];
foreach($selected as $s){
echo $s . "<br/>";
}
print_r($_GET);
print_r($_POST);
我这里输出
Array
(
[postdb] => Array
(
[gongneng] => Array
(
[0] => GPS导航
[1] => 倒车雷达
[2] => 倒车影像系统
[3] => 助力转向
)
)
)
所以你要获取:
$selected = $_GET['postdb']['gongneng'];
foreach($selected as $s){
echo $s . "<br/>";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var_dump($_POST);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询