$data里面有多个id   把id遍历出来   进行执行sql   问题一:每次只能获取最后一个id的数据   问题二:assign传送不到前台

解决方案 »

  1.   

      public function myfaver(){
            $data = $_GET['data'];
            $info = M('bookinexcel');
            foreach ($data as $key=>$val) {
                $arr = explode(",", $val);
                $id = $arr[0];
                $result= $info->where(array('id'=>$id))->select();
            }
            $this->assign('bom',$result[0]);
            var_dump($result);
            $this->display();
      

  2.   

    $result[] =  ....  用数组栈入问题二: 你前台是怎么写的
      

  3.   

    <?php for($i=0;$i<count($bom);$i++){ ?>
                         <tr class="emt">
                                <td>{$bom[$i]['n1']}</td>
                                <td>2016-08-08</td>
                                <td>{$bom[$i]['n6']}</td>
                                <td><input type='checkbox' class='don' value="{$bom[$i]['id']}"  name='bom' id="" title='' ></td>
                                <td style="color: #29A7E1;"><a href="#">查看详情</a></td>
                         </tr>
                    <?php } ?>
      

  4.   

      public function myfaver(){
            $data = $_GET['data'];
            $info = M('bookinexcel');
            foreach ($data as $key=>$val) {
                $arr = explode(",", $val);
                $id = $arr[0];
                $result[]= $info->where(array('id'=>$id))->find();
            }
            $this->assign('bom',$result);
            var_dump($result);
            $this->display();
    <?php for($i=0;$i<count($bom);$i++){ ?>
                         <tr class="emt">
                                <td>{$bom['n1']}</td>
                                <td>2016-08-08</td>
                                <td>{$bom['n6']}</td>
                                <td><input type='checkbox' class='don' value="{$bom['id']}"  name='bom' id="" title='' ></td>
                                <td style="color: #29A7E1;"><a href="#">查看详情</a></td>
                         </tr>
                    <?php } ?>
      

  5.   

     $this->assign('bom',$result);前台var_dump();为null    老是没有数据传过去呢?