里面的内容如果多选会记录a,b,c类似这样,制动有,隔开,到时想读取出来就split(name,",")就可以了
<?phpif(!empty($_POST["t1"]))
{
$array = $_POST["t1"]
$str =implode(',',$array)
echo $str."<br>"//输出 篮球,足球,乒乓球,排球 //$str 存入数据库
$arr=explode(',',$str)//从数据库取出数据时用。
print_r($arr)//输出 Array ( [0] =>篮球 [1] =>足球 [2] =>乒乓球 [3] =>排球 ) //数据库输出用explode变回数组array
$serialize=serialize($array)
echo "<br>".$serialize."<br>"//输出 a:4:{i:0s:4:"篮球"i:1s:4:"足球"i:2s:6:"乒乓球"i:3s:4:"排球"} 存入数据后也是这样子。
$unserialize = unserialize($serialize)
print_r($unserialize) //输出 Array ( [0] =>篮球 [1] =>足球 [2] =>乒乓球 [3] =>排球 ) 变回array
}
?>
<form method=post action="" name="form1">
<input type="checkbox" name="t1[]" value="篮球">篮球<br>
<input type="checkbox" name="t1[]" value="足球">足球<br>
<input type="checkbox" name="t1[]" value="乒乓球">乒乓球<br>
<input type="checkbox" name="t1[]" value="排球">排球<br>
<input type="submit">
</form>
选中题目,点击题目设置中的多选按钮,再点击保存,题目就自动变成多选题了,多选题转换成单选题,选中题目,点击题目设置中的单选按钮即可。把多选题变成一个题,让它和其他单选题一起,合并成一个维度的变量。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)