Mencetak Halaman PDF dengan mPDF Pada PHP Part 2
Yang kita lakukan kali ini adalah mengenerate data dari database dihalaman PDFnya dengan struktur table yang sudah kita buat. Nah nanti kita akan masukkin hasil response datanya kedalam string HTMLnya. Untuk itu kita akan tulis dulu struktur tablenya yang terdiri dari baris dan kolom yaitu <tr> dan <th> sebagai berikut
Kita coba save lalu lihat hasilnya. Tentu yang kita buat baru headingnya yaitu judul dari table. Nah berikutnya kita akan ambil data dari database. Untuk menampilkan data kita butuh perintah php dengan menjalankan sebuah query. Karena kita tidak bisa menggabungkan string HTML dengan perintah phpnya maka mau gak mau stringnya kita pisahkan menjadi beberapa bagian
Jadi string yang ini kita tutup sampai disini dan ini string yang terakhir
Nah yang string terakhir ini kita simpan kedalam variabel $data lalu kita gabungkan dengan string sebelumnya dengan menuliskan .= artinya menggabungkan string sebelumnya dengan string setelahnya. Kalo kita jalankan maka hasilnya pun masih sama. Jadi itu dia cara kita gabungin dua buah string. Sekarang dibagian tengah ini kita bisa menuliskan perintah php yaitu while() lalu menuliskan perintah mysqli_fetch_object untuk mengambil semua data dari database
Kemudian didalam while kurung buka kurung tutup kita gabungkan lagi untuk struktur baris datanya. Jadi kita tulis $data .= di isi dengan string <tr></tr> lalu didalamnya kita susun kolom kolomnya sesuai dengan baris judulnya
Kolom yang pertama kita akan menyimpan no urut yang dimulai dari 1. Yang dimana nomor ini akan bertambah terus sampai jumlah datanya. Kalo kita cetak $no seperti ini maka nanti $no akan dijadikan sebagai string
Untuk itu saya harus tutup dulu kutip satunya. Lalu gabungkan dengan variabel $no++. Jadi seolah olah kita merangkai stringnya begitu ketemu variabel kita tutup stringnya lalu gabung dengan titik lagi
Selanjutnya kita punya <td> lagi buat menyimpan apa? buat menyimpan nama membernya sama seperti sebelumnya kita tutup dulu stringnya baru kita gabungkan dengan variabel yaitu $row [] dan seterusnya hingga menjadi seperti ini
Jika sudah kita save lalu kita cetak maka kita berhasil mengenerate halaman mPDF yang isi contentnya dari database
Jadi begitu yak teman teman cara untuk menghasilkan mPDF sangatlah simple tentu perlu kalian perhatikan sebenarnya adalah penggunaan tanda kutip satu.
Pastikan tidak ada yang error. Selamat mencoba dan terima kasih.
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)