php 我想把复选框的内容插到mysql中 一次往一个字段中插入多个选项怎么做
<form id="form1" name="form1" method="post" action="">
<input type="text" name="textfield" /><br>
<input name="checkbox[]" type="checkbox" value="打篮球" />打篮球
<input name="checkbox[]" type="checkbox" value="踢足球" />踢足球
<input name="checkbox[]" type="checkbox" value="打台球" />打台球<br>
<input name="submit" type="submit" value="提交">
</form>
<?php
$submit =$_POST["submit"];
$text =$_POST["textfield"];
$text1 =$_POST["checkbox"];
$link_ID = mysql_pconnect('localhost','root','');
if(mysql_select_db('qq',$link_ID)){
//echo "OK";
}else{
echo "NG";
}
$link_ID = mysql_pconnect('localhost','root','');
if(mysql_select_db('qq',$link_ID)){
//echo "OK";
}else{
echo "NG";
}
$textall ="";
foreach ($text1 as $k=>$v );
{
if ($k==0) $textall.=$v;
else $textall.=",".$v; //(用,做间隔符)
}
$insert = "insert into ww value('".$text."','".$textall."')";
$rs = mysql_query($insert);
?>
这样写只能插入一个 怎么改一下代码
追问:可以了 谢谢啊 能加下你qq吗 我刚工作可能以后还要有麻烦你的地方 你QQ多少啊?恩 你多少啊 我加你吧 晚上你再加我
答案:是不是要把所有选择的复选框用','连接起来放一个字段里,是的话可以尝试下面这段
$insert = "insert into ww value('".$text."','".implode(',',$text1)."')";
上一个:php,如果单个页面上有多个form,提交时,如何区分啊。
下一个:php文件上传错误分析