多语言展示
当前在线:172今日阅读:23今日分享:25

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

如何把复选框的值插入到数据库,其实跟获取普通的input框的值,并插入进数据库,最大的区别在于,复选框的值以数组的形式存储并传送到php。
工具/原料

准备好WAMP环境

方法/步骤
1

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

2

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

3

在fxk文件夹下新建个index.html文件,内容如下php怎么把复选框的值插入到数据库

人 植物 动物  

4

在fxk文件夹下新建个index.php文件,内容如下

5

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

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);

注意事项
1

文件编码一定要utf8,不然又要乱码了

2

数据库配置中的账号密码请按自身情况更替进去,否则无法连接数据库

推荐信息