ThinkPHP多选框多条数据怎么post提交与数据库写入

ThinkPHP多选框多条数据怎么post提交与数据库写入,第1张

<form action="" method="post">

        1:<input type="checkbox" name='a[]' value='1'>

        2:<input type="checkbox" name='a[]' value='2'>

        3:<input type="checkbox" name='a[]' value='3'>

        <input type="submit" value='提交'>

    </form>

    

    print_r($_POST)

Array

(

   [a] =>Array

       (

           [0] =>1

           [1] =>2

       )

)

这保存的是不同行的内容,不能直接保存。

要做成行的形式保存。

$data=array() //创建临时变量用以存储数据

$length=count($你的array名['cwidth']) //数你有多少行数据

for($i=0$i<=$length$i++){ //循环

$data[$i]['cwidth']=$你的array名['cwidth']

$data[$i]['cheight']=$你的array名['cheight']

}

出来的数据就像是这样:

array(2){

[0]=>array(2){

['cwidth']=>string(5) "593px"

['cheight']=>string(5) "203px"

}

[1]=>array(2){

['cwidth']=>string(5) "598px"

['cheight']=>string(5) "111px"

}

}

然后再用$db->add($data)插入数据


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6738051.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存