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";
}
$insert = "insert into ww value('".$text."','".$text1."')";
if($submit!=""){
$rs = mysql_query($insert);
}
?>
怎么改一下????
追问:具体怎么写啊 ??是的 插补进去啊 什么错也没有 就是差不进去只能易做图去一个啊
答案:<input name="checkbox[]" type="checkbox" value="打篮球" />打篮球
<input name="checkbox[]" type="checkbox" value="踢足球" />踢足球
<input name="checkbox[]" type="checkbox" value="打台球" />打台球
$text1 =$_POST["checkbox"];
这样checkbox就是一个数组,
然后用 foreach循环一下就可以了.
其他:刚才不是已经告诉你了吗?插不进去吗?报什么错? <input name="checkbox" type="checkbox" value="打篮球" />打篮球
<input name="checkbox" type="checkbox" value="踢足球" />踢足球
<input name="checkbox" type="checkbox" value="打台球" />打台球<br>
改成
<input name="checkbox[]" type="checkbox" value="打篮球" />打篮球
<input name="checkbox[]" type="checkbox" value="踢足球" />踢足球
<input name="checkbox[]" type="checkbox" value="打台球" />打台球<br>
然后$_POST["checkbox"]接收的是一个数组,再把值遍历出来,最后写进数据库。
上一个:php网站后台如何搭建?没有一点概念,哪位大侠能给介绍一下呢???小弟跪谢了。。。。
下一个:php cookie如何指定保存的路径