Php Codeigniter在window.print()中每页限制2个图像

Php Codeigniter在window.print()中每页限制2个图像,php,css,codeigniter,sql-server-2008,Php,Css,Codeigniter,Sql Server 2008,大家好。所以我有一个工作代码,它使用保存在数据库中的图像名称显示文件夹中的图像。所以基本上,文件夹(image\u name)=表(image\u name) 模型(打印模型) 视图(打印视图) 问题是,因为它是作为数组调用的,所以它也会在window.print()中这样的数组组中显示 我想要的是在window.print()中将每页图像限制为2(两)个;这样地。 我希望我能解释一下,因为从昨天起我就一直在解决这个问题。谢谢大家。$this->db->limit(2)将结果限制为前两幅图像 在

大家好。所以我有一个工作代码,它使用保存在数据库中的图像名称显示文件夹中的图像。所以基本上,文件夹(image\u name)=表(image\u name)

模型(打印模型)

视图(打印视图)

问题是,因为它是作为数组调用的,所以它也会在window.print()中这样的数组组中显示

我想要的是在window.print()中将每页图像限制为2(两)个;这样地。
我希望我能解释一下,因为从昨天起我就一直在解决这个问题。谢谢大家。

$this->db->limit(2)
将结果限制为前两幅图像

在web开发世界中,您想要实现的是分页。您尚未实现任何分页逻辑。您必须使用分页来获得所需的结果

请参考此链接


我希望这会给你一个公平的想法。

你为什么不限制结果?可能是使用array_chunk()@Lev,你需要打印两张两张的图像,而不是一排打印??谢谢你的回复。但我需要的是限制每页2张图片。如第1页上的图1和图2,第2页上的图3和图4等等。我猜$this->db->limit(2);这样不行,对吗?我在你的问题中没有看到页面/分页代码,因此我感到困惑。您应该尝试使用CI分页库实现分页。
public function get_names($acknowledgement_key) {
    $query = $this->db->select('*')
            ->from('TblPrintImage')
            ->where('acknowledgement_key', $acknowledgement_key)
            ->order_by('img_id', 'asc')
            ->get();
    return $query->result();
}
<?php foreach ($saved as $data) { ?>
 <div class="row">
  <div class="col-xs-12" >
   <br>
    <table class="table table-bordered table-condensed">
     <tr style="text-align: center;font-family: Times New Roman;font-size: 16px;color: black; font-weight: bolder">
      <td><br></td>
     </tr>
     <tr>
      <td>                                                                                
       <div class="row">
        <div class="col-xs-12">                                                                                        
         <img src="<?php echo base_url("./uploads/" . $data->img_name . ".jpg"); ?>" width="650" height="224" alt=""/>                                  
        </div>                                                          
       </div>                                                            
       <div class="row">                                                  
        <div class="col-xs-12" >                                                 
         <textarea class="form-control" style="overflow: hidden; resize: none; border: 0; background: transparent; font-size: 14px;" maxlength="500" rows="5" name="" id="" ><?php echo $data->findings ?>
         </textarea>                                                           
        </div>                                                           
       </div>                                                                            
      </td>
     </tr>
    </table>
   </div>
  </div>
 <?php } ?>
public function print($acknowledgement_key) {
$data ['saved'] = $this->print_model->get_names($acknowledgement_key);
$this->load->view('print_view', $data);
}