php复选框提交这是我的代码,看对你有帮助没有 。
HTML 代码:
input name="id[]" type="checkbox" value="https://www.04ip.com/post/内容1" id="ab1" /
input name="id[]" type="checkbox" value="https://www.04ip.com/post/内容2" id="ab1" /
input name="id[]" type="checkbox" value="https://www.04ip.com/post/内容3" id="ab1" /
input name="id[]" type="checkbox" value="https://www.04ip.com/post/内容4" id="ab1" /
PHP 代码:
?php
echo implode($_POST['id'],',');//这个把提交的内容用逗号隔开
?
关于PHP复选框提交问题,每次提交到数据,只显示1个选择的值,而不是多选的值 。复选框php提交复选框数据库的名称全部改为xuan1[],如
label
input type="checkbox" name="xuan1[]" value="https://www.04ip.com/post/1" id="1" 1
/label
label
input type="checkbox" name="xuan1[]"value="https://www.04ip.com/post/2" id="2"
2/label
label
input type="checkbox" name="xuan1[]"value="https://www.04ip.com/post/复选框" id="3"
复选框/label
label
input type="checkbox" name="xuan1[]"value="https://www.04ip.com/post/22" id="4"
22/label
取值时
$count=count($_POST['xuan1']);
$value="";
for ($i=0;$i$count;$i) {
$value.=$xuan1[$i]." ";
}
PHP中怎样将复选框的值插入数据库并获取while($row=mysql_fetch_array($sql))
{
//echo $row[sport];//这段代码输出Array
print_r($row["sport"]);
}
看看输出的是什么php提交复选框数据库,是一个array();
还是array(key=value);
如果有值就成功php提交复选框数据库了php提交复选框数据库,为空就是存取的时候有问题php提交复选框数据库!
php 怎么向数据库提交复选框?为什么我存入的值都显示Array?代码那里有问题?你的checkbox本身就是数组啊 , $checkbox = implode(',',$checkbox);加这句就可以了,或者$checkbox = serialize($checkbox);把数组变成字符串再存进数组,再或者json_encode($checkbox)把$checkbox变成json字符串存进数据库里面,方法多的是!
【php提交复选框数据库 php怎么获取复选框的值】关于php提交复选框数据库和php怎么获取复选框的值的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- erp系统外包属于哪种类型,erp系统外包属于哪种类型的
- 拍摄情侣人像注意什么细节,拍摄情侣头像
- 陆仙人视频配音叫什么,陆仙人的视频谁拍的
- c语言编写笛卡尔函数 笛卡尔积 python
- c语言冒泡法和打擂,c语言冒泡法视频讲解
- 虚拟机里有root权限吗,虚拟机隐藏Root权限
- 长腿直播主播,直播长腿特效在哪里
- 用vb.net写乘法表 vba 乘法怎么写
- 电视墙壁画用什么布,电视墙壁画用什么布好看