Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk menggabungkan PHP dan Vue untuk merealisasikan fungsi statistik kelewatan dan pelepasan awal kehadiran pekerja
Cara menggabungkan PHP dan Vue untuk melaksanakan fungsi statistik keluar lewat dan awal kehadiran pekerja
Dalam pengurusan perusahaan moden, pengurusan kehadiran adalah tugas yang sangat penting. Untuk mengira kehadiran pekerja dengan cekap, kami boleh menggunakan PHP dan Vue untuk melaksanakan fungsi statistik ketibaan lewat dan keluar awal. Berikut akan memperkenalkan cara menggunakan kedua-dua alatan ini untuk membina sistem pengurusan kehadiran yang mudah dan menyediakan contoh kod khusus.
Anda boleh menambah medan lain pada jadual mengikut keperluan sebenar, seperti nama pekerja, jabatan, dsb.
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";
/Buat sambungan pangkalan data
$conn = mysqli baharu($nama pelayan, $nama pengguna, $kata laluan, $dbname);
jika ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// Pertanyaan rekod kehadiran
$sql = "PILIH * DARI kehadiran";
$result = $conn->query($sql);
// Proses keputusan pertanyaan
jika ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) { // 处理每一条记录 }
} lain {
echo "0 results";
}
//Tutup sambungan pangkalan data
$conn->close();
?>
<table>
<thead>
<tr>
<th>员工姓名</th>
<th>考勤日期</th>
<th>上班时间</th>
<th>下班时间</th>
</tr>
</thead>
<tbody>
<tr v-for="record in attendanceData">
<td>{{ record.employeeName }}</td>
<td>{{ record.date }}</td>
<td>{{ record.inTime }}</td>
<td>{{ record.outTime }}</td>
</tr>
</tbody>
</table>
return {
attendanceData: []
};
mounted() {
this.fetchAttendanceData();},
kaedah: {
fetchAttendanceData() { // 发起AJAX请求获取考勤数据 axios.get('/api/attendance') .then(response => { this.attendanceData = response.data; }) .catch(error => { console.log(error); }); }}
};
Atas ialah kandungan terperinci Bagaimana untuk menggabungkan PHP dan Vue untuk merealisasikan fungsi statistik kelewatan dan pelepasan awal kehadiran pekerja. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!