<?php
require('fpdf/fpdf.php'); // Pastikan path ini benar

// Koneksi ke database
include 'koneksi.php'; 

// Ambil data pendaftaran pasien
$query = "SELECT pendaftaran.id_pendaftaran, pasien.nama_pasien, poli.nama_poli, dokter.nama_dokter, 
                 pendaftaran.tanggal_daftar, pendaftaran.keterangan, pendaftaran.status
          FROM tbl_pendaftaran pendaftaran
          JOIN tbl_pasien pasien ON pendaftaran.id_pasien = pasien.id_pasien
          JOIN tbl_poli poli ON pendaftaran.id_poli = poli.id_poli
          JOIN tbl_dokter dokter ON pendaftaran.id_dokter = dokter.id_dokter";

$result = mysqli_query($koneksi, $query);

if (!$result) {
    die("Query gagal: " . mysqli_error($koneksi));
}

$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial', 'B', 16);
$pdf->Cell(0, 10, 'List Pendaftaran Pasien', 0, 1, 'C');

$pdf->SetFont('Arial', 'B', 12);
$pdf->Cell(30, 10, 'Nama Pasien', 1);
$pdf->Cell(30, 10, 'Poli', 1);
$pdf->Cell(30, 10, 'Dokter', 1);
$pdf->Cell(30, 10, 'Tanggal Daftar', 1);
$pdf->Cell(30, 10, 'Keterangan', 1);
$pdf->Cell(30, 10, 'Status', 1);
$pdf->Ln();

$pdf->SetFont('Arial', '', 12);

while ($row = mysqli_fetch_assoc($result)) {
    $pdf->Cell(30, 10, $row['nama_pasien'], 1);
    $pdf->Cell(30, 10, $row['nama_poli'], 1);
    $pdf->Cell(30, 10, $row['nama_dokter'], 1);
    $pdf->Cell(30, 10, $row['tanggal_daftar'], 1);
    $pdf->Cell(30, 10, $row['keterangan'], 1);
    $pdf->Cell(30, 10, $row['status'], 1);
    $pdf->Ln();
}

// Output PDF
$pdf->Output('D', 'list_pendaftaran.pdf');
exit();
?>