title: is there any way I could get 3 copies of invoice in codeigniter?
body: <p>I am trying to get 3 copies of invoice printed in codeigniter. I have done a method to get pdf of my invoice. Is there any way to get 3 copies of invoice printed in normal html? I have tried it in by getting normal html by clicking on 'view' and pdf version of it when I click on 'view in pdf'</p>
  
  <p>My View:</p>
  
  <pre><code>    &lt;?php include('admin_header.php');?&gt;
      &lt;html&gt;
      &lt;head&gt;
          &lt;title&gt;&lt;/title&gt;
      &lt;/head&gt;
      &lt;body&gt;
          &lt;div class="container box"&gt;
              &lt;br /&gt;
          &lt;h3 align="center"&gt;Invoice List&lt;/h3&gt;&lt;br /&gt;
          &lt;br /&gt;  
          &lt;?php
          if(isset($customer_data))
          {
          ?&gt;
          &lt;div class="table-responsive"&gt;
              &lt;table class="table table-striped table-bordered"&gt;
                  &lt;tr&gt;
                  &lt;th&gt;Invoice ID&lt;/th&gt;
                  &lt;th&gt;Customer Name&lt;/th&gt;
                  &lt;th&gt;Customer Phone Number&lt;/th&gt;
                  &lt;th&gt;Customer Billing Address&lt;/th&gt;
                  &lt;th&gt;Customer Shipping Address&lt;/th&gt;
                  &lt;th&gt;Computer Serial Number&lt;/th&gt;
                  &lt;th&gt;Computer Manufacturer&lt;/th&gt;
                  &lt;th&gt;Computer Model&lt;/th&gt;
                  &lt;th&gt;Computer Configuration&lt;/th&gt;
                  &lt;th&gt;Monthly Hire Rate&lt;/th&gt;
                  &lt;th&gt;Total Hire Rate&lt;/th&gt;
                  &lt;th&gt;View&lt;/th&gt;
                  &lt;th&gt;View in PDF&lt;/th&gt;
              &lt;/tr&gt;
           &lt;?php
              foreach($customer_data-&gt;result() as $row)
              {
                echo '
                   &lt;tr&gt;
                   &lt;td&gt;'.$row-&gt;invoice_id.'&lt;/td&gt;
                   &lt;td&gt;'.$row-&gt;cus_name.'&lt;/td&gt;
                   &lt;td&gt;'.$row-&gt;cus_phone.'&lt;/td&gt;
                   &lt;td&gt;'.$row-&gt;cus_badr.'&lt;/td&gt;
                   &lt;td&gt;'.$row-&gt;cus_sadr.'&lt;/td&gt;
                   &lt;td&gt;'.$row-&gt;com_sno.'&lt;/td&gt;
                   &lt;td&gt;'.$row-&gt;com_make.'&lt;/td&gt;
                   &lt;td&gt;'.$row-&gt;com_model.'&lt;/td&gt;
                   &lt;td&gt;'.$row-&gt;com_config.'&lt;/td&gt;
                   &lt;td&gt;'.$row-&gt;mohr.'&lt;/td&gt;
                   &lt;td&gt;'.$row-&gt;tohr.'&lt;/td&gt;
                   &lt;td&gt;&lt;a href="'.base_url(). 'htmltopdf/details/'.$row-&gt;invoice_id.'"&gt;View&lt;/a&gt;&lt;/td&gt;
                   &lt;td&gt;&lt;a href="'.base_url(). 'htmltopdf/pdfdetails/'.$row-&gt;invoice_id.'"&gt;View in PDF&lt;/a&gt;&lt;/td&gt;
                   &lt;/tr&gt;
                ';
              }
            }
            ?&gt;
          &lt;/table&gt;    
      &lt;/div&gt;
      &lt;?php
      {
          if(isset($customer_details))
      {
         echo $customer_details;
      }
      }
      ?&gt;
      &lt;/div&gt;
      &lt;/body&gt;
      &lt;/html&gt;
  </code></pre>
  
  <p>My Controller:</p>
  
  <pre><code>    &lt;?php
      class HtmltoPDF extends MY_Controller
      {
          public function __construct()
          {
              parent::__construct();
              $this-&gt;load-&gt;model('htmltopdf_model');
              $this-&gt;load-&gt;library('pdf');
          }
      public function index()
      {
          $this-&gt;load-&gt;helper('form');
          $data['customer_data']=$this-&gt;htmltopdf_model-&gt;fetch();
          $this-&gt;load-&gt;view('admin/htmltopdf',$data);
      }
      public function details()
      {
          if($this-&gt;uri-&gt;segment(3))
          {
              $invoice_id=$this-&gt;uri-&gt;segment(3);
              $data['customer_details']=$this-&gt;htmltopdf_model-&gt;fetch_single_details($invoice_id);
              $this-&gt;load-&gt;view('admin/htmltopdf',$data);
          }
      }
          public function pdfdetails()
          {
              if($this-&gt;uri-&gt;segment(3))
          {
              $invoice_id=$this-&gt;uri-&gt;segment(3);
              $html_content='&lt;h3 align="center"&gt;Invoice List&lt;/h3&gt;';
              $html_content .= $this-&gt;htmltopdf_model-&gt;fetch_single_details($invoice_id);
              $this-&gt;pdf-&gt;loadHtml($html_content);
              $this-&gt;pdf-&gt;render();
              $this-&gt;pdf-&gt;stream("".$invoice_id."pdf", array("Attachment"=&gt;0));
      }
      }
      }
  </code></pre>
  
  <p>My Model:</p>
  
  <pre><code>    &lt;?php
      class Htmltopdf_model extends CI_Model
      {
      public function fetch()
      {
          $this-&gt;db-&gt;order_by('invoice_id','DESC');
          return $this-&gt;db-&gt;get('invoice');
      }
      public function fetch_single_details($invoice_id)
      {
          $this-&gt;db-&gt;where('invoice_id',$invoice_id);
          $data=$this-&gt;db-&gt;get('invoice');
          $output='&lt;table width="100%" cellspacing="5" cellpadding="5"&gt;';
          foreach ($data-&gt;result() as $row) 
          {
              $output .='
              &lt;tr&gt;
              &lt;td width="100%"&gt;
              &lt;p&gt;&lt;b&gt;Name : &lt;/b&gt;'.$row-&gt;cus_name.'&lt;/p&gt;
              &lt;p&gt;&lt;b&gt;Phone: &lt;/b&gt;'.$row-&gt;cus_phone.'&lt;/p&gt;
              &lt;p&gt;&lt;b&gt;Address: &lt;/b&gt;'.$row-&gt;cus_sadr.'&lt;/p&gt;
              &lt;/td&gt;
              &lt;/tr&gt;
              ';
          }
          $output .='
          &lt;tr&gt;
              &lt;td colspan="2" align="center"&gt;&lt;a href="'.base_url().'htmltopdf" class="btn btn-primary"&gt;Back&lt;/a&gt;&lt;/td&gt;
          &lt;/tr&gt;
          ';
          $output .='&lt;/table&gt;';
          return $output;
      }
      }
      ?&gt;
  </code></pre>