加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 将复选框值存储到mysql数据库

发布时间:2021-07-06 05:25:55 所属栏目:大数据 来源: https://www.jb51.cc
导读:我在mysql db中存储复选框值时遇到问题(只有最后一个值存储在数据库中). 如何修复此代码以存储所有已检查的值? label class="q" for="q1"Which, if any, of these activities did you do on the Internet in the last 30 days? /labelbrbrinput name="q1[]"

我在mysql db中存储复选框值时遇到问题(只有最后一个值存储在数据库中).
如何修复此代码以存储所有已检查的值?

<label class="q" for="q1">Which, if any, of these activities did you do on the Internet in the last 30 days? 
</label><br><br>
<input name="q1[]" type="checkBox" value="a1">Used e-mail<br>
<input name="q1[]" type="checkBox" value="a2">Used instant messenger & chat room<br>
<input name="q1[]" type="checkBox" value="a3">Made a purchase for personal use<br>
<input name="q1[]" type="checkBox" value="a4">Downloaded/Played a video game<br>
<input name="q1[]" type="checkBox" value="a5">Obtained news/information/current events<br>
<input name="q1[]" type="checkBox" value="a6">Looked for employment (Used classified listings)<br>
<input name="q1[]" type="checkBox" value="a7">Looked for recipes<br>
<input name="q1[]" type="checkBox" value="a8">Downloaded a movie<br>
<br>



<?PHP

include('config.PHP');

$tbl_name="temp_members_db";
$q1=$_POST['q1'];
$sql="INSERT INTO $tbl_name(q1)VALUES('$q1')";
?>

解决方法:

你可以使用implode http://php.net/manual/en/function.implode.php

$q1=implode(',', $_POST['q1']);

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读