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);
}
?>
怎么改一下????
追问:for??? for 是循环吧
答案:如果复选框传过来多个值,$text1 =$_POST["checkbox"];
$text1就是个数组了。
需要
for($i=0,$j=sizeof($text1); $i<$j;$i++) {
$insert = "insert into ww value('".$text."','".$text1[$i]."')";
}
上一个:php 页面跳转的实现 ?
下一个:大侠们帮忙推荐一款能适用于服务器的PHP环境一键安装软件,谢谢了。