摘要:
问:thinkphp怎么把多选框中的数据post提交?问:thinkphp如何添加多条post提交的数据?首先前台模板:<tr> &n...
问:thinkphp怎么把多选框中的数据post提交?
问:thinkphp如何添加多条post提交的数据?
首先前台模板:
<tr> <td width='10%' align='right'>主机配置:</td> <td> 玉米机: <foreach name='yumi' item='v'> <div class="checkbox"> <label> <input type="checkbox" name="did[]" value="{$v.id}">{$v.name} </label> </div> </foreach> 水稻机: <foreach name='shuidao' item='v'> <div class="checkbox"> <label> <input type="checkbox" name="did[]" value="{$v.id}">{$v.name} </label> </div> </foreach> <input type="text" class="form-control" name="amount[]" placeholder="购买台数"> </td> </tr> <tr><td> <input type="submit" value='保存添加' class="btn btn-success"/></td></tr>
后台控制器:
function selectProduct(){ //选型操作 $selected=M("relation"); $product=M("product"); $product_info=$product->find($id); foreach($_POST['did'] as $k => $v){ $data['tid']=$_POST['tid']; $data['did'] = $v; $data['amount'] = $_POST['amount'][$k]; // $data['第三个多选'] = $post['第三个多选'][$k]; $lists[] = $data; } if(!$selected->addAll($lists)) $this->error("添加失败"); $this->success("添加成功",U('index')); }
还没有评论,来说两句吧...