当前位置:编程学习 > php >>

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如何指定保存的路径

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,