--
-- Database: `contoh`
--
-- --------------------------------------------------------
--
-- Struktur dari tabel `karyawan`
--
INSERT INTO `karyawan` (`nik`, `nama`, `tempat_lahir`, `tanggal_lahir`, `alamat`, `no_telepon`, `jabatan`, `status`)
VALUES
('20150001', 'Hakko Bio Richard', 'Bekasi', '27-09-1990', 'Cikarang - Bekasi', '0856989712', 'Manager', 'Tetap'),
('20150002', 'Rizky Halal', 'Bekasi', '23-09-1995', 'Cibiitung - Bekasi', '1212121212', 'Staff', 'Kontrak');
--
-- Indexes for dumped tables
--
--
-- Indexes for table `karyawan`
--
ALTER TABLE `karyawan`
ADD PRIMARY KEY (`nik`);
Kemudian buat file koneksi ke database, silahkan copas code di bawah ini dan simpan ke dalam
folder laporan-pdf yang telah di buat tadi dengan nama conn.php
<?php
mysql_connect("localhost","root","");
mysql_select_db("contoh");
?>
Setelah kita membuat file koneksi, sekarang kita akan membuat file untuk menampilkan data dari
database ke pdf, silahkan copas code berikut dan simpan dengan nama index.php
<?php
include "conn.php";
require('fpdf17/fpdf.php');
/**
Judul : Laporan PDF (portait):
Level : Menengah
Author : Hakko Bio Richard
Blog : www.hakkoblogs.com
Web : www.niqoweb.com
Email : hakkobiorichard@ygmail.com
Butuh jasa pembuatan website, aplikasi, pembuatan program TA dan Skripsi.? Hubungi NiqoWeb ==>> 085694984803
**/
//Menampilkan data dari tabel di database
$column_nik = $column_nik.$nik."\n";
$column_nama = $column_nama.$nama."\n";
$column_tempat = $column_tempat.$tempat_lahir."\n";
$column_tanggal = $column_tanggal.$tanggal_lahir."\n";
$column_alamat = $column_alamat.$alamat."\n";
$column_no = $column_no.$no_telepon."\n";
$pdf->SetFont('Arial','B',13);
$pdf->Cell(80);
$pdf->Cell(30,10,'DATA KARYAWAN',0,0,'C');
$pdf->Ln();
$pdf->Cell(80);
$pdf->Cell(30,10,'PT. NiqoWeb Cikarang',0,0,'C');
$pdf->Ln();
}
//Fields Name position
$Y_Fields_Name_position = 30;
$pdf->SetY($Y_Table_Position);
$pdf->SetX(5);
$pdf->MultiCell(25,6,$column_nik,1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(30);
$pdf->MultiCell(40,6,$column_nama,1,'L');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(70);
$pdf->MultiCell(25,6,$column_tempat,1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(95);
$pdf->MultiCell(25,6,$column_tanggal,1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(120);
$pdf->MultiCell(50,6,$column_alamat,1,'L');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(170);
$pdf->MultiCell(35,6,$column_no,1,'C');
$pdf->Output();
?>
Dari code di atas maka kita akan mendapatkan tampilan laporan pdf dengan posisi Portait seperti
gambar berikut ini :
Bagaimana.? Cukup mudah bukan untuk membuat laporan pdf di PHP.? atau anda masih bingung.? jangan
khawatir saya akan memberikan link download laporan pdf tersebut silahkan anda download di sini Laporan-
PDF atau di sini DOWNLOAD. Semoga tutorial ini bisa bermanfaat bagi anda yang sedang belajar
pemrograman PHP dan ingin menampilkan laporannya dalam format PDF. Terus belajar dan berusaha
karenanya kita bisa hadapi dunia, Selamat Mencoba.