使用php在mPDF中创建表

时间:2016-05-02 05:59:35

标签: php mpdf

我正在使用php在mPDF中创建一个表,但是我的代码无效。我也尝试了我在这里找到的FPDF代码,但它也没有用。有人可以更正我的代码吗?

我当前的代码已经从我的数据库中获取数据,但我希望它插入到列中,这是我想要完成的最后一件事。

{
    $data['gfDate']= $this->input->post("fdate");
    $data['gtDate']= $this->input->post("tdate");
    $this->load->library('mpdf');
    $this->load->model('mpdf_model');
    $query = $this->mpdf_model->mpdf_gen048($data);


            if($query!=null)

                    {


                    foreach($query as $data){
            $hello .='

                    <img src="'.base_url().'images/ubplogo.png"> </img>

                    ';


                $html_string ='<table border=\"1\">';
                $html_string.='';
                $html_string.='
                        <tr  style=font-weight:bold>
                        <th>AcctNumber</th>
                        <th>AccountName</th>
                        <th>Address</th>
                        </tr>';
    if($query!=null)
    {
        foreach($query as $q)
        {
            $html_string .= '<tr>';
            $html_string .= '<td>'.$q->accnum.'</td>';
            $html_string .= '<td>'.$q->accname.'</td>';
            $html_string .= '<td>'.$q->add1.'</td>';
            $html_string .= '</tr>';
        }
        $html_string.='</table>';
    }

            }


            $mpdf=new mPDF('ISO-8859-1','letter', 10, 'Arial', 15, 15, 16, 16, 9, 9, 'P');

                $stylesheet = file_get_contents(base_url().'css/pdf.css');

                ini_set('memory_limit', '-1');

                $mpdf->cacheTables = true;
                $mpdf->simpleTables=true;
                $mpdf->packTableData=true;
                $mpdf->WriteHTML($stylesheet,1);
                $mpdf->SetHTMLHeader('<img src="'.base_url().'css/edrsletter.jpg"></img>');
                $mpdf->WriteHTML($hello);
                $mpdf->WriteHTML($html_string);                 
                $mpdf->SetFooter(' Sample PDF template  - {PAGENO}');
                $mpdf->Output();



            }

    }

0 个答案:

没有答案