PHP多维数组存入数据库。。。。

如何实现如图所示:图是画出来的。问题是我不会写要实在这个功能的PHP代码。。。。。... 如何实现如图所示:
图是画出来的。

问题是我不会写要实在这个功能的PHP代码。。。。。
展开
 我来答
百度网友1d1748dc
推荐于2017-10-06
知道答主
回答量:57
采纳率:0%
帮助的人:18.6万
展开全部
悬赏高吗?

HTML 代码开始
<form action="biao.php" method="post">
<select id="content" name="title" >
<option value="qq">QQ</option>
<option value="sina">新浪</option>
<option value="ifeng">凤凰</option>
</select>
<input type="checkbox" name="list[]" value="a" />国内
<input type="checkbox" name="list[]" value="b" />国际
<input type="checkbox" name="list[]" value="c" />军事
<input type="checkbox" name="list[]" value="d" />社会
<input type="checkbox" name="list[]" value="e" />历史
<input type="submit" value="Submit" />
</form>
HTML 代码结束

PHP代码开始 把PHP代码放入 biao.php
<?php
$title = $_POST['selse'];
$listz = implode($_POST['list'],',');
$conn=mysql_connect("localhost","root","root");
mysql_select_db("test",$conn);
$sql="INSERT INTO biao(title,list)VALUES('$title','$listz')";
if(!mysql_query($sql,$conn)){
echo "添加数据失败:".mysql_error();
} else {
echo "添加数据成功!";
}
?>
PHP代码结束
lizhanguo9
2014-09-26 · TA获得超过515个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:320万
展开全部
首先新浪腾讯凤凰这三个分类的名称 、列表的标签name不能一样,一样的话比较混乱,例如改成名称的名字依次是新浪sina. tent, feng ,列表的分别是sinalist[] tentlist[] fenglist[]这样取到的数据往数据库里添加的时候会容易些,还有就是例如后台接收sinalist的多选项,需要用implode函数根据“,”组合成类似a,b,c,d的字符串,然后把字符串添加到表中list字段下
追问
你说的这个方法我也试过了,但对PHP不太了解所以实现不了,你能否帮我写一段这样的代码??

sinalist[]
tentlist[]
fenglist[]

badulist[]
......
......
这样的动态name怎样在PHP里获取?
因为,所有数据都是读取数据库的。。非固定数据。。。
追答
前台用post提交之后,要接收对应数据,
名称:$title = $_POST['sina'],列表:$list = $_POST['sinalist']这样就获取到了,接下来把$list数组组合成字符串$liststr = implode(',', $list);把数据插入到表中,sql语句:"insert into 表名(titme,list) values('".$title."','".$liststr."')",其他两个同理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莘赡05V
2014-09-26 · 知道合伙人软件行家
莘赡05V
知道合伙人软件行家
采纳数:1397 获赞数:3710
毕业安徽理工大学

向TA提问 私信TA
展开全部
用都好分开存储ID是没错的啊

晕 ,早说啊,我以为你存储的又怀疑,我的分数,呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幸会否u
2014-09-26 · TA获得超过169个赞
知道小有建树答主
回答量:385
采纳率:66%
帮助的人:96.6万
展开全部
遍历数组 逐条插入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式