Perangkat Lunak Pendidikan Indonesia

Thursday, August 10, 2017

Mudah Membuat Laporan PDF dengan PHP-MySQLi


esNesia- Menurut tim esNesia html2pdf adalah library paling mudah dari sekian library yang berguna untuk membuat laporan PDF dari PHP dan mySQLi, Anda cukup download library-nya [di sini], dan letakkan dalam project PHP Anda

Seperti yang tampak pada gambar, seperti itulah laporan pdf yang kami buat untuk menampilkan data mahasiswa.

Coba perhatikan contoh kode print_data.php berikut  :
[<?php
ob_start();
?>
<html>
<head>
<title>Cetak PDF</title>
<style>
.table1{
font-family:sans_serif;
color:#232323;
border-collapse:collapse;
}
.table1,th,td{
border:1px solid #999;
padding:5px 14px;
}
</style>
</head>
<body>
<h3 style="text-align: center;">Data Mahasiswa Aktif</h3>
<table cellspacing="0";  width="90%" align="center">
<tr>
<th style="text-align: center;" width="10%" bgcolor="#F4F4F">No</th>
<th style="text-align: center;" width="40%">NIM (Nama Lengkap)</th>
<th style="text-align: center;" width="25%">Tempat Lahir</th>
<th style="text-align: center;" width="25%">Tgl Lahir</th>
<th style="text-align: center;" width="15%">No. HP</th>
</tr>
<?php
include "koneksi.php";
$query = "SELECT * FROM db_student where class='1'";
$sql = mysqli_query($koneksi, $query);
$row = mysqli_num_rows($sql);
if($row > 0){
$i=1;
while($data = mysqli_fetch_array($sql)){
if($i%2!=0){
$gridcolor="white";
}else{
$gridcolor="lavender";
}
echo "<tr>";
echo "<td style='text-align: center;' width='10%' bgcolor='".$gridcolor."'>".$i++."</td>";
echo "<td style='text-align: left;' width='40%' bgcolor='".$gridcolor."'>".$data['nim']." ( ".$data['fullname']." )</td>";
echo "<td style='text-align: left;' width='25%' bgcolor='".$gridcolor."'>".$data['place_birth']."</td>";
echo "<td style='text-align: center;' width='25%' bgcolor='".$gridcolor."'>".$data['date_birth']."</td>";
echo "<td style='text-align: center;' width='15%' bgcolor='".$gridcolor."'>".$data['contact']."</td>";
echo "</tr>";
}
}else{ // Jika data tidak ada
echo "<tr><td colspan='4'>Data tidak ada</td></tr>";
}
?>
</table>
</body>
</html>
<?php
$html = ob_get_contents();
require_once('html2pdf-4.4.0/html2pdf.class.php');
$pdf = new HTML2PDF('P','A4','en');
$pdf->WriteHTML($html);
ob_end_clean();
$pdf->Output('Data Mahasiswa Aktif.pdf', 'FI');
?>]

Nah.. silahkan copy dan database-nya sesuaikan dengan database Anda...
Silahkan mencoba semoga berhasil

2 comments:

  1. Klo mau print data dosen gimana buat lagi prunt ph

    ReplyDelete
  2. Mudah Membuat Laporan Pdf Dengan Php-Mysqli ~ Perlu Pedia >>>>> Download Now

    >>>>> Download Full

    Mudah Membuat Laporan Pdf Dengan Php-Mysqli ~ Perlu Pedia >>>>> Download LINK

    >>>>> Download Now

    Mudah Membuat Laporan Pdf Dengan Php-Mysqli ~ Perlu Pedia >>>>> Download Full

    >>>>> Download LINK

    ReplyDelete