Postingan lainnya
Bagaiman menampilkan chart di pdf
mohon bantuannya agan semua saya mau menampilkan grafik di pdf menggunakan fpdf
<?php
require('sector.php');
$pdf=new PDF_Sector();
$pdf->AddPage();
$xc=105;
$yc=60;
$r=40;
$pdf->SetFillColor(120,120,255);
$pdf->Sector($xc,$yc,$r,20,120);
$pdf->SetFillColor(120,255,120);
$pdf->Sector($xc,$yc,$r,120,250);
$pdf->SetFillColor(255,120,120);
$pdf->Sector($xc,$yc,$r,250,20);
$pdf->SetFont('Arial','B','12');
$pdf->SetXY(80,35);
$pdf->Cell(20,10,'Produk A');
$pdf->SetXY(120,60);
$pdf->Cell(20,10,'Produk B');
$pdf->SetXY(80,80);
$pdf->Cell(20,10,'Produk C');
$pdf->Output();
?>
diatas adalah contoh menampilkan grafik di pdf.
saya coba menampilkan data dari database.
<?php
// require('diag/diag.php');
include '../config/connection.php';
require('../pdf/sector.php');
$pdf=new PDF_Sector();
$pdf->AddPage();
$xc=105;
$yc=60;
$r=40;
$sql = mysqli_query($conn,"SELECT desa.nama_desa,paket.kd_paket,booking.tgl_wisata FROM desa INNER JOIN paket ON desa.kd_desa=paket.kd_desa INNER JOIN booking ON paket.kd_paket=booking.kd_paket WHERE tgl_wisata BETWEEN '2018-12-01' AND '2018-12-31'");
while ($data = mysqli_fetch_array($sql)) {
$pdf->SetFont('Arial','B','12');
$pdf->SetFillColor(120,120,255);
$pdf->Sector($xc,$yc,$r,20,120);
$pdf->SetXY(80,35);
$pdf->Cell(20,10,$data['nama_desa']);
}
$pdf->Output();
?>
hasilnya cuma tampil 1 sector. bagaimana caranya agar sector dan warnanya tampil sesuai dengan data yang diinputkan.
terima kasih
1 Jawaban:
-
Pastikan data yang kamu mau sudah benar (tanpa PDF/CHart) coba di echo satu per satu pastikan semua data yang kamu mau sudah ada dan benar.
-
Kalau sudah benar poisisi X dan Y nya jangan sampai menumpuk (saling menghapus, bikin berbeda seperti contoh yang kamu kasih)
Tanggapan
Terima kasih mas
maaf mas, tanya diluar topik. kenapa sekolah koding sekarang ketika bertanya dan memasukan gambar, gambarnya tidak bisa ditampilkan langsung mas ya? seolah-olah link gambar yang dimasukan belum di masukan tag[img]
iyap, gambarnya harus diupload di tempat lain