网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

php复选框提交数据库,php复选框全选

php复选框提交

这是我的代码,看对你有帮助没有。

清流ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

HTML 代码:

input name="id[]" type="checkbox" value="内容1" id="ab1" /

input name="id[]" type="checkbox" value="内容2" id="ab1" /

input name="id[]" type="checkbox" value="内容3" id="ab1" /

input name="id[]" type="checkbox" value="内容4" id="ab1" /

PHP 代码:

?php

echo implode($_POST['id'],',');//这个把提交的内容用逗号隔开

?

PHP中怎样将复选框的值插入数据库并获取

while($row=mysql_fetch_array($sql))

{

//echo $row[sport];//这段代码输出Array

print_r($row["sport"]);

}

看看输出的是什么,是一个array();

还是array(key=value);

如果有值就成功了,为空就是存取的时候有问题!

php 怎么向数据库提交复选框?为什么我存入的值都显示Array?代码那里有问题?

你的checkbox本身就是数组啊,$checkbox = implode(',',$checkbox);加这句就可以了,或者$checkbox = serialize($checkbox);把数组变成字符串再存进数组,再或者json_encode($checkbox)把$checkbox变成json字符串存进数据库里面,方法多的是!

关于PHP复选框提交问题,每次提交到数据,只显示1个选择的值,而不是多选的值。

复选框的名称全部改为  xuan1[],如

label

input type="checkbox" name="xuan1[]" value="1" id="1" 1

/label

label

input type="checkbox" name="xuan1[]"  value="2" id="2"

2/label

label

input type="checkbox" name="xuan1[]"  value="复选框" id="3"

复选框/label

label

input type="checkbox" name="xuan1[]"  value="22" id="4"

22/label

取值时

$count=count($_POST['xuan1']);

$value="";

for ($i=0;$i$count;$i++) {

$value.=$xuan1[$i]." ";

}


文章题目:php复选框提交数据库,php复选框全选
URL地址:http://bjjierui.cn/article/dsgdshp.html

其他资讯