CARA EXPORT DATA TABEL MYSQL KE MICROSOFT WORD DENGAN PHP
Desain Database |
Isi Database |
Buat Button |
<?php
require(‘fpdf.php’);
include(‘conn.php’);
$server=”localhost”;
$username=”root”;
$password=””;
$db = “registerkesenian”;
//buka koneksi database
mysql_connect($server,$username,$password);
mysql_select_db($db);$query = “select * from seniman”;
$db_query = mysql_query($query) or die(“Query gagal”);
//Variabel untuk iterasi perulangan dimulai dari 0 untuk array
$i = 0;
//Mengambil nilai dari query database
while($data=mysql_fetch_row($db_query))
{
$cell[$i][1] = $data[0]; // data ke 0 pada sel tabel ke 1
$cell[$i][3] = $data[2];
$cell[$i][4] = $data[3];
$cell[$i][5] = $data[4];
$cell[$i][6] = $data[5];
$cell[$i][8] = $data[7];$i++;
}
//memulai pengaturan output PDF
class PDF extends FPDF
{
//untuk pengaturan header halaman
function Header()
{
//Pengaturan Font Header = jenis font : Times New Romans, Bold, ukuran 14
$this->SetFont(‘Times’,’B’,13);
//untuk warna background Header
$this->SetFillColor(255,255,255);
//untuk warna text
$this->SetTextColor(0,0,0);
//Menampilkan tulisan di halaman = TBLR (untuk garis)=> B = Bottom,
// L = Left, R = Right
//untuk garis, C = center
$this->Cell(19,1,’Rekap Data Seniman’,’TBLR’,0,’C’,1);
}
}
//pengaturan ukuran kertas P = Portrait
$pdf = new PDF(‘P’,’cm’,’A4′);
$pdf->Open();
$pdf->AddPage();
//Ln() = untuk pindah baris
$pdf->Ln();
$pdf->SetFont(‘Times’,’B’,11);
$pdf->Cell(1,1,’No’,’LRTB’,0,’C’);
$pdf->Cell(3,1,’Nama’,’LRTB’,0,’C’);
$pdf->Cell(3,1,’Telepon’,’LRTB’,0,’C’);
$pdf->Cell(4,1,’Alamat’,’LRTB’,0,’C’);
$pdf->Cell(4,1,’Organisasi’,’LRTB’,0,’C’);$pdf->Cell(4,1,’NIK’,’LRTB’,0,’C’);
$pdf->Ln();
$pdf->SetFont(‘Times’,””,9);
for($j=0;$j<$i;$j++)
{
$pdf->Cell(1,1,$j+1,’LBTR’,0,’C’);
$pdf->Cell(3,1,$cell[$j][3],’LBTR’,0,’L’);
$pdf->Cell(3,1,$cell[$j][4],’LBTR’,0,’L’);
$pdf->Cell(4,1,$cell[$j][5],’LBTR’,0,’C’);
$pdf->Cell(4,1,$cell[$j][6],’LBTR’,0,’C’);
$pdf->Cell(4,1,$cell[$j][8],’LBTR’,0,’C’);$pdf->Ln();
}
//menampilkan output berupa halaman PDF
$pdf->Output();
?>
<?php
$dbhost = ‘localhost’;
$dbuser = ‘root’;
$dbpass = ”;
$dbname = ‘RegisterKesenian’;
$konek = mysql_connect($dbhost, $dbuser, $dbpass) or die (‘Koneksi Gagal!’);
mysql_select_db($dbname);
?>
Download PDF |
Hasil Report PDF |
Untuk mengatur ukuran Kolom bisa menambahkan Width setelah <td width=”100″> , semoga mudah dipahami dan bermanfaat