PHP에서 직원 출석 보고서 관리를 구현하는 방법은 무엇입니까?
회사나 단체에서 출석부 관리는 매우 중요한 업무입니다. 이는 관리자가 직원 출석을 이해하고 직원 성과를 평가하는 데 도움이 됩니다. 이 기사에서는 PHP를 사용하여 직원 출석 보고서 관리 시스템을 구현하는 방법을 소개하고 몇 가지 구체적인 코드 예제를 제공합니다.
CREATE TABLE 직원 (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
position VARCHAR(30) NOT NULL,
check_in_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
// 데이터베이스 연결 정보 설정
$servername = "localhost";
$username = "your_username";
$ 비밀번호 = "your_password";
$dbname = "your_dbname";
// 데이터베이스에 대한 연결 만들기
$conn = new mysqli($servername, $username, $password, $dbname);
// 연결 성공
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 직원 출석 기록 쿼리
$sql = "직원에서 ID, 이름, 직위, check_in_time 선택";
$result = $conn- > query($sql);
// 쿼리 결과가 비어 있는지 확인
if ($result->num_rows > 0) {
// 循环输出员工考勤记录 while($row = $result -> fetch_assoc()) { echo "员工ID:" . $row["id"]. ",姓名:" . $row["name"]. ",职位:" . $row["position"]. ",签到时间:" . $row["check_in_time"]. "<br>"; }
} else {
echo "员工考勤记录为空";
}
// 데이터베이스를 닫습니다. Connection
$conn ->close();
?>
위의 PHP 코드는 직원 테이블의 모든 레코드를 가져와 웹 페이지에 출력할 수 있습니다.
<title>员工考勤报道</title>
<h1>员工考勤报道</h1> <form action="check_in.php" method="post"> <label for="name">姓名:</label> <input type="text" name="name" required><br> <label for="position">职位:</label> <input type="text" name="position" required><br> <input type="submit" value="签到"> </form> <h2>员工考勤记录</h2> <?php // 显示员工考勤记录的PHP代码 // ... ?>
위 내용은 PHP에서 직원 출석 보고서 관리를 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!