Tutorial Cetak Data Dari Database Ke Pdf Dengan Dompdf menggunakan PHP
pagi ini saya akan memposting tentang Tutorial Cetak Data Dari Database Ke Pdf Dengan Dompdf menggunakan PHP. semoga kalian gak bosen deh main-main ke blog saya. hehehee oke langsung saja kita lihat hasil cetakan ke pdfnya dan taraaaaaaa...
masih jelek banget yah outputnya. tapi saya yakin kalian lebih pinter dari saya dan bisa membuat yang lebih jos gandos lagi.
oke deh gak usah lama lama kita langsung bahas aja. pertama buat database dulu dengan nama terserah kalian. lalu buat tabel seperti di bawah ini.
nah itu cara mbuatnya begini gan
klik di sql ntar muncul form buat nulis nulis gitu. ikuti aja tulisan saya di bawah ini
create table data(
id int (10) auto_increment,
nip varchar (20),
nama varchar (20),
jabatan varchar (20),
alamat text,
primary key (id)
);
oke kalo udah jadi sampean isi aja tabel sesuai selera kalian.
setelah itu kita buat file index.php terlebih dahulu buat nampilin ini tabel ke browser kita.
nih kodenya
<html>
<head>
<title>cetak data dari database ke pdf</title>
</head>
<body>
<?php
include "koneksi.php";
$query= mysql_query ("select * from data");
?>
<table border=1>
<tr>
<td>nip</td>
<td>nama</td>
<td>jabatan</td>
<td>alamat</td>
<td>aksi</td>
</tr>
<?php
$no = 1;
while ($data=mysql_fetch_array($query)) {
?>
<tr>
<td><?php echo $data['nip'];?></td>
<td><?php echo $data['nama'];?></td>
<td><?php echo $data['jabatan'];?></td>
<td><?php echo $data['alamat'];?></td>
<td><a href="topdf.php?id=<?php echo $data['id'];?>">Cetak Data</a></td>
</tr>
<?php $no++; }?>
</table>
</body>
</html>
simpel banget kan gan. mudah buat di mengerti kok. saya jamin sampe sini kalian udah pada ngerti semua. dan lanjut kita buat file topdf.php untuk menjalankan script
<a href="topdf.php?id=<?php echo $data['id'];?>">Cetak Data</a>
yang ada di index.php di atas
nah begini kode topdf.php
<?php
include "koneksi.php";
$id=$_GET['id'];
$query = mysql_query ("select * from data where id = '$id'");
$data2 = mysql_fetch_array ($query);
$nama = str_replace(" ", "_", strtolower($data2['nama']));
$nip = $data2['nip'];
$jabatan = $data2['jabatan'];
$alamat = $data2['alamat'];
require_once("dompdf/dompdf_config.inc.php");
$html =
'<html><body>'.
'<div align="center"><h3>Data Pegawai</h3></div>'.
'<br><br><br><table >
<tr>
<td> Nama : </td>
<td> '.$nama.' </td>
</tr>
<tr>
<td> NIP : </td>
<td> '.$nip.' </td>
</tr>
<tr>
<td> jabatan : </td>
<td> '.$jabatan.' </td>
</tr>
<tr>
<td> Alamat : </td>
<td> '.$alamat.' </td>
</tr>
</table>'.
'</body></html>';
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream('Data_'.$nama.'.pdf');
?>
nah udah jadi deh. tinggal sampean buat koneksinya ke database
begini nih kode koneksi.php
<?php
$servername = "localhost";
$user = "root";
$pasword = "";
$db = "cetakpdf";
$koneksi = mysql_connect ($servername,$user, $pasword)
or die ('gagal terkoneksi'.mysql_error());
$database = mysql_select_db ($db)
or die ('gagal terhubung ke database'.mysql_error());
?>
dan anda dapat mencobanya dengan buka di browser anda dengan url localhost/folderanda sekian dulu pembahasan dari saya tentang Tutorial Cetak Data Dari Database Ke Pdf Dengan Dompdf menggunakan PHP sekiranya bermanfaat bagikan ke teman teman yang lain ya gan. karena masih banyak teman teman yang membutuhkan. semoga semakin banyak berbagi semakin banyak pahala dan amal jariyah.silahkan tinggalkan komentar untuk postingan ini
masih jelek banget yah outputnya. tapi saya yakin kalian lebih pinter dari saya dan bisa membuat yang lebih jos gandos lagi.
oke deh gak usah lama lama kita langsung bahas aja. pertama buat database dulu dengan nama terserah kalian. lalu buat tabel seperti di bawah ini.
nah itu cara mbuatnya begini gan
klik di sql ntar muncul form buat nulis nulis gitu. ikuti aja tulisan saya di bawah ini
create table data(
id int (10) auto_increment,
nip varchar (20),
nama varchar (20),
jabatan varchar (20),
alamat text,
primary key (id)
);
oke kalo udah jadi sampean isi aja tabel sesuai selera kalian.
setelah itu kita buat file index.php terlebih dahulu buat nampilin ini tabel ke browser kita.
nih kodenya
<html>
<head>
<title>cetak data dari database ke pdf</title>
</head>
<body>
<?php
include "koneksi.php";
$query= mysql_query ("select * from data");
?>
<table border=1>
<tr>
<td>nip</td>
<td>nama</td>
<td>jabatan</td>
<td>alamat</td>
<td>aksi</td>
</tr>
<?php
$no = 1;
while ($data=mysql_fetch_array($query)) {
?>
<tr>
<td><?php echo $data['nip'];?></td>
<td><?php echo $data['nama'];?></td>
<td><?php echo $data['jabatan'];?></td>
<td><?php echo $data['alamat'];?></td>
<td><a href="topdf.php?id=<?php echo $data['id'];?>">Cetak Data</a></td>
</tr>
<?php $no++; }?>
</table>
</body>
</html>
simpel banget kan gan. mudah buat di mengerti kok. saya jamin sampe sini kalian udah pada ngerti semua. dan lanjut kita buat file topdf.php untuk menjalankan script
<a href="topdf.php?id=<?php echo $data['id'];?>">Cetak Data</a>
yang ada di index.php di atas
nah begini kode topdf.php
<?php
include "koneksi.php";
$id=$_GET['id'];
$query = mysql_query ("select * from data where id = '$id'");
$data2 = mysql_fetch_array ($query);
$nama = str_replace(" ", "_", strtolower($data2['nama']));
$nip = $data2['nip'];
$jabatan = $data2['jabatan'];
$alamat = $data2['alamat'];
require_once("dompdf/dompdf_config.inc.php");
$html =
'<html><body>'.
'<div align="center"><h3>Data Pegawai</h3></div>'.
'<br><br><br><table >
<tr>
<td> Nama : </td>
<td> '.$nama.' </td>
</tr>
<tr>
<td> NIP : </td>
<td> '.$nip.' </td>
</tr>
<tr>
<td> jabatan : </td>
<td> '.$jabatan.' </td>
</tr>
<tr>
<td> Alamat : </td>
<td> '.$alamat.' </td>
</tr>
</table>'.
'</body></html>';
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream('Data_'.$nama.'.pdf');
?>
nah udah jadi deh. tinggal sampean buat koneksinya ke database
begini nih kode koneksi.php
<?php
$servername = "localhost";
$user = "root";
$pasword = "";
$db = "cetakpdf";
$koneksi = mysql_connect ($servername,$user, $pasword)
or die ('gagal terkoneksi'.mysql_error());
$database = mysql_select_db ($db)
or die ('gagal terhubung ke database'.mysql_error());
?>
dan anda dapat mencobanya dengan buka di browser anda dengan url localhost/folderanda sekian dulu pembahasan dari saya tentang Tutorial Cetak Data Dari Database Ke Pdf Dengan Dompdf menggunakan PHP sekiranya bermanfaat bagikan ke teman teman yang lain ya gan. karena masih banyak teman teman yang membutuhkan. semoga semakin banyak berbagi semakin banyak pahala dan amal jariyah.silahkan tinggalkan komentar untuk postingan ini
0 Response to "Tutorial Cetak Data Dari Database Ke Pdf Dengan Dompdf menggunakan PHP"
Post a Comment