Dynamic Blinkie Text Generator at TextSpace.net

Feedburner

I heart FeedBurner

Selasa, 05 September 2017

Tutorial Report PDF dengan MPDF

Cara Sederhana buat report pdf dengan mpdf :
1).  Download mpdf di http://www.mpdf1.com/mpdf/index.php?page=Download
2). Buat database sederhana di mysql  contoh :

3). Jangan lupa buat tabel dengan nama report (contoh doang guys) :
4). Buat field database dengan format :
 
5).  Isi database sesuai yang kalian mau
6). Jangan Lupa buat file koneksi database, contoh :
 <?php

$dbhost='localhost';
$user='root';
$password='';
$dbname='report_mpdf';
$d=mysqli_connect("$dbhost","$user","$password","$dbname")or die("mysqli_error");

?>
7). Buat file report.php :

<?php

require_once("koneksi/connect.php");

Kode kode pendukung mpdf :
1). Autosize mpdf
     fungsinya supaya tabel secara otomatis autosize terhadap div/column. Dan fontnya juga akan autosize :
<table autosize="2.4"> or
<table style="autosize:2.4;">


$html = '
<h2 style="text-align:center; ">Membuat Laporan Dari Database Menggunakan mPDF</h2>
<h4 style="margin-top: 10pt; text-align:center; margin-collapse:collapse;">Laporan Data Siswa</h4>

<table style="width:100%" class="bpmTopicC">
 <!-- Ini Header Tabelnya -->
 <thead>
 <tr style="text-align:left" class="headerrow">
 <th>Nama</th>
 <th>Asal</th>
 <td>Total Nilai</td>

 </tr>
 </thead>
 <!-- Ini Body Tabelnya -->
 <tbody>';
 // Tampilkan Data Dari Tabel Siswa
 $no=1;
 $sql = $d->query("select * from report");
 while ($data = mysqli_fetch_array($sql)){ 
  $html .= '<tr class="'; if (($no % 2) == 0){ $html.="evenrow"; } else { $html.="oddrow"; } $html.='">';
  $html .= '<th>'.$data['nama'].'</th>';
  $html .= '<th>'.$data['asal'].'</th>';
  $html .= '<th>'.$data['total_nilai'].'</th>';
  $html .= '</tr>';
 $no++;
 }
$html .= '</tbody></table>';

include("mpdf/mpdf.php");
$mpdf = new mPDF('c','A4','','',32,25,27,25,16,13);
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0;
$stylesheet = file_get_contents('mpdf/mpdfstyletables.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($html,2);
$mpdf->Output('Report MPDF','I');
exit;

?>








Tidak ada komentar:

Posting Komentar