本篇文章给大家谈谈php复选框怎么存数据库,以及php复选框提交数据库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录:
- 1、php中怎么把复选框的值写入MYSQL数据库
- 2、php中复选框转成字符串存到数据库,然后怎么展示到表格,源生代码?
- 3、PHP中怎样将复选框的值插入数据库并获取
- 4、PHP获取复选框的值怎样存到数据库?需要建立数据库吗?
- 5、在php中如何把复选框中的内容存到数据库中(但这个复选内容是从数据库中循环出来的)。
php中怎么把复选框的值写入MYSQL数据库
一个思路,checkbox就是在name属性加[],你的就写成input name="mudi[]" type="checkbox" value="整粒" checked /。。。。等
,至于用js的话,是可以控制的。 因为你是一个字段,php接受该数组的时候,用“|”把值穿起来,比如我选了“分级”和“整粒”,就成了“分级|整粒”,这样写进数据库,以后需要读取判断的时候,先读取该字段的值,然后以“|”为分隔符判断是否所需要的指在里面,就可以了。希望这是你要的答案。
:)
php中复选框转成字符串存到数据库,然后怎么展示到表格,源生代码?
先声明我也是一名小白(或者说是“PHP爱好者”)//以下内容仅供参考
经过多次分析可以用这几种方案:
一、把复选内容写入配置文件(参考dedecms的数据库)
二、把复选内容写入数据库,使用时只需要在加载系统时把配置内容加载然后就可以在任意位置使用。
PHP中怎样将复选框的值插入数据库并获取
while($row=mysql_fetch_array($sql))
{
//echo $row[sport];//这段代码输出Array
print_r($row["sport"]);
}
看看输出的是什么,是一个array();
还是array(key=value);
如果有值就成功了,为空就是存取的时候有问题!
PHP获取复选框的值怎样存到数据库?需要建立数据库吗?
我今天也做了这个功能,查资料做的,很成功,我把我做的给你分享下吧,希望对你有所帮助:
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
titlecheckbox/title
script language="javascript"
function selected()
{
var allsel=document.getElementsByName("car");
for(var i=0;iallsel.length;i++)
{
allsel[i].checked=!allsel[i].checked;
}
}
/script
/head
body
form action='' method='post'
h1全选/全不选/h1
全选/取消br /
input type="checkbox" id="sel" name="sel" value="yes" onclick="selected()"
br/
input type="checkbox" id="car" name="car[1]" value="1"aabr/
input type="checkbox" id="car" name="car[2]" value="2"bbbr/
input type="checkbox" id="car" name="car[3]" value="3"ccbr/
input type="submit" value="添加"
/form
/body
/html
?php
mysql_connect('localhost','root','');
mysql_select_db('zhdh');
mysql_query('set names gbk');
$arr=$_POST['car'];
$vaa=implode(',',$arr);
$sql="insert into quanxuan (checkbx) values ('".$vaa."')";
$res=mysql_query($sql);
if($res){
echo '添加数据成功!';
}else{
echo '添加失败!';
}
?
我的数据表只有两个字段,id,checkbx,其中checkbx字段里就是要存储的checkbox值,
在查询的时候,需要再explode一下,因为存储的是多个值。
我是一个菜鸟,会的不多,如果我有什么地方做的不好或者不够完善,希望能帮我指出,这样我才能吸取经验加以改正,希望我的对你帮助。
在php中如何把复选框中的内容存到数据库中(但这个复选内容是从数据库中循环出来的)。
echo "input type='checkbox' name='Country[]' id='Country[]' ;
value='".$value['Typeid']."' /".$value["Typenamecn"];
这里面的value是什么,$cc取到的就是什么。你写的是typeid,自然就是id了。
你像换名字,就换成名字……
如果你要多个的话,在这里拼起来 $value['Typeid']."-".$value['name']
接收的时候取出来再拆分一下
$c = explode('-',$cc);
$c[0] 就是id,$c[1] 就是name
关于php复选框怎么存数据库和php复选框提交数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。