Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk melaksanakan pengurusan laporan kehadiran pekerja dalam PHP?

Bagaimana untuk melaksanakan pengurusan laporan kehadiran pekerja dalam PHP?

WBOY
WBOYasal
2023-09-24 19:25:061077semak imbas

Bagaimana untuk melaksanakan pengurusan laporan kehadiran pekerja dalam PHP?

Bagaimana untuk melaksanakan pengurusan laporan kehadiran pekerja dalam PHP?

Dalam syarikat atau organisasi, pengurusan laporan kehadiran adalah tugas yang sangat penting. Ia membantu pengurus memahami kehadiran pekerja dan menilai prestasi pekerja. Dalam artikel ini, kami akan memperkenalkan cara menggunakan PHP untuk melaksanakan sistem pengurusan laporan kehadiran pekerja dan menyediakan beberapa contoh kod khusus.

  1. Buat pangkalan data dan jadual
    Pertama, kita perlu mencipta pangkalan data dalam MySQL atau sistem pengurusan pangkalan data yang lain. Kemudian, cipta jadual pekerja dalam pangkalan data untuk menyimpan maklumat pekerja dan rekod kehadiran. Borang tersebut hendaklah mengandungi medan seperti ID pekerja, nama, jawatan, masa daftar masuk, dsb. Berikut ialah contoh pernyataan SQL untuk mencipta jadual pekerja:

CREATE TABLE pekerja (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR (30 ) BUKAN NULL,
kedudukan VARCHAR(30) BUKAN NULL,
daftar_masuk_masa STAMP MASA LALAI CURRENT_TIMESTAMP
);

    #🎜melaksanakan kod kehadiran pekerja untuk PHP#🎜 Pengurusan
  1. Seterusnya, kami akan menggunakan PHP untuk menulis kod bagi pengurusan laporan kehadiran pekerja. Pertama, kita perlu menyambung ke pangkalan data dan melaksanakan operasi pertanyaan pangkalan data. Berikut ialah contoh kod PHP untuk menyambung ke pangkalan data dan melaksanakan operasi pertanyaan:
// Tetapkan maklumat sambungan pangkalan data
$nama pelayan = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_dbname";
// Cipta dengan Pangkalan Data sambungan

$conn = mysqli baharu($nama pelayan, $nama pengguna, $kata laluan, $dbname);

// Semak sama ada sambungan berjaya

jika ($conn-> ;connect_error) {

die("连接失败: " . $conn->connect_error);

}

// Tanya rekod kehadiran pekerja

$sql = "PILIH id, nama, jawatan, masa_daftar_masuk DARIPADA pekerja";#🎜 🎜#$result = $conn->query($sql);

// Semak sama ada hasil pertanyaan kosong

if ($result->num_rows > 0) { # 🎜🎜#
// 循环输出员工考勤记录
while($row = $result -> fetch_assoc()) {
    echo "员工ID:" . $row["id"]. ",姓名:" . $row["name"]. ",职位:" . $row["position"]. ",签到时间:" . $row["check_in_time"]. "<br>";
}

} lain {

echo "员工考勤记录为空";

}

// Tutup sambungan pangkalan data

$conn-gt;close(); 🎜 #?>

Kod PHP di atas boleh mendapatkan semua rekod dalam jadual pekerja dan mengeluarkan rekod ke halaman web.

reka bentuk muka surat hadapan

Untuk mengurus laporan kehadiran pekerja dengan lebih baik, kami juga boleh membuat halaman hadapan untuk menyediakan fungsi daftar masuk pekerja dan paparan pekerja rekod kehadiran. Berikut ialah contoh kod HTML yang boleh mencapai ini: ;

    <title>员工考勤报道</title>

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan pengurusan laporan kehadiran pekerja dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn