Membuat Laporan Lembur Pegawai Dengan PHP dan MySQL - Aplikasi Penggajian

Auliya тАв
13 Views
Berikut adalah contoh kode PHP untuk membuat laporan lembur pegawai pada aplikasi penggajian menggunakan PHP dan MySQL: Buatlah file dengan ekstensi .php, misalnya laporan_lembur.php. Mulailah dengan menghubungkan aplikasi dengan database MySQL: php Copy code <?php // Koneksi ke database $host = "localhost"; // Ganti dengan nama host Anda $username = "username"; // Ganti dengan username MySQL Anda $password = "password"; // Ganti dengan password MySQL Anda $database = "nama_database"; // Ganti dengan nama database Anda $koneksi = mysqli_connect($host, $username, $password, $database); // Periksa koneksi if (mysqli_connect_errno()) { echo "Koneksi database gagal: " . mysqli_connect_error(); exit(); } ?> Pastikan Anda mengganti nilai $host, $username, $password, dan $database sesuai dengan konfigurasi database Anda. Selanjutnya, lakukan query ke database untuk mengambil data lembur pegawai: php Copy code <?php // Kode koneksi database // Query untuk mengambil data lembur pegawai $query = "SELECT pegawai.nama, lembur.tanggal, lembur.jam_mulai, lembur.jam_selesai FROM lembur INNER JOIN pegawai ON lembur.id_pegawai = pegawai.id_pegawai"; $result = mysqli_query($koneksi, $query); // Periksa apakah query berhasil dijalankan if (!$result) { die("Query error: " . mysqli_error($koneksi)); } ?> Pada contoh di atas, kita mengambil data lembur pegawai dari tabel lembur dengan melakukan INNER JOIN dengan tabel pegawai untuk mendapatkan nama pegawai berdasarkan id_pegawai. Setelah itu, tampilkan data lembur pegawai dalam bentuk tabel: php Copy code <!DOCTYPE html> <html> <head> <title>Laporan Lembur Pegawai</title> <style> table { border-collapse: collapse; } table, th, td { border: 1px solid black; padding: 5px; } </style> </head> <body> <h1>Laporan Lembur Pegawai</h1> <table> <tr> <th>Nama</th> <th>Tanggal</th> <th>Jam Mulai</th> <th>Jam Selesai</th> </tr> <?php // Looping untuk menampilkan data lembur pegawai while ($row = mysqli_fetch_assoc($result)) { echo "<tr>"; echo "<td>" . $row['nama'] . "</td>"; echo "<td>" . $row['tanggal'] . "</td>"; echo "<td>" . $row['jam_mulai'] . "</td>"; echo "<td>" . $row['jam_selesai'] . "</td>"; echo "</tr>"; } ?> </table> </body> </html> Pada contoh di atas, data lembur pegawai ditampilkan dalam tabel dengan kolom "Nama", "Tanggal", "Jam Mulai", dan "Jam Selesai". Anda dapat menyesuaikan kolom-kolom tersebut dengan struktur tabel lembur dan pegawai di database Anda. Pastikan Anda menyimpan file laporan_lembur.php pada server web yang mendukung PHP

Latest Videos

Partner Program Latest Videos Terms of Service About Us Copyright Cookie Privacy Contact