php如何把复选框的值插入到数据库

 时间:2024-10-11 19:38:38

1、准备好php环境,本例为php5,本例需要数据库。先建一个叫bbb的数据库,在库里新建一个叫fxk的表,在表里新建两个字段id字段和fxkval字段。

php如何把复选框的值插入到数据库

2、在web目录下新建一个jingyan文件夹,再在jingyan下面新建个fxk的文夹,用来存放本次案例的文件。项目不多的人可以不用建这么多级。

php如何把复选框的值插入到数据库

3、在fxk文件夹下新建个index.html文件,内容如下<title>php怎么把复选框的值插入到数据库</title><form action="index.php" method="post"><input name="fxk[]" type="checkbox" value="1" />人<input name="fxk[]" type="checkbox" value="2" />植物<input name="fxk[]" type="checkbox" value="3" />动物 <input type="submit" value="提交" /></form>

php如何把复选框的值插入到数据库

4、在fxk文件夹下新建个index.php文件,内容如下<?//问题:php怎么把复选框的值插入到数据库//1、设置变量来接收表单提交过来的值$fxk=$_POST['fxk'];//2、打印出提交过来的值看看长啥样print_r($fxk);

php如何把复选框的值插入到数据库

5、index.html中name="fxk[]"和name="fxk"还是有区别的后者index.php中只能接收到一个值,$fxk是普通int变量。前者index.php中可以接受到多个值,$fxk是数组变量,如图。

php如何把复选框的值插入到数据库

6、index.php文竭惮蚕斗件接下来的内容,如下://3、将数组转为字符串,才能存入数据库的嘛$fxkval=implode(',',$fxk);//4、配置数据库 $dbserver = "localhost"; $dbusername = "root"; $dbpassword = "123456"; $database = "bbb"; //5、数据库连接测试$mysql_conn = @mysql_connect("$dbserver", "$dbusername", "$dbpassword") or die("Mysql connect is error."); mysql_select_db($database, $mysql_conn); mysql_query('SET NAMES utf8', $mysql_conn); //6、插入到数据库$sql='insert into fxk(id,fxkval) values(null,"'.$fxkval.'")';$table_result = mysql_query($sql, $mysql_conn); print_r($sql);

php如何把复选框的值插入到数据库
  • 南瓜牛肉盅怎么制作
  • Ubuntu出现认证失败报错解决
  • 图片的局部模糊马赛克效果怎么制作
  • 如何利用差评做营销【差评也能当好评?】
  • LOL英雄联盟皇子坦克肉装备
  • 热门搜索
    受宠若惊什么意思 爆菊花是什么意思 我想发明什么的作文 单枪匹马的意思 境界的意思 burst是什么意思 什么电子狗最好用 房产赠与需要什么手续 引经据典是什么意思 琵琶最初指的是什么