Aktueller Standort: Startseite> Neueste Artikel> PHP entwickelt das Tutorial für Ansaugdaten -Anfragetools mit Mitarbeitern.

PHP entwickelt das Tutorial für Ansaugdaten -Anfragetools mit Mitarbeitern.

M66 2025-07-10

Bereiten Sie das Design der Umgebung und der Datenbanktabelle vor

Stellen Sie zunächst sicher, dass Ihre lokale Umgebung PHP und MySQL installiert hat und ordnungsgemäß funktioniert. Erstellen Sie als Nächstes eine MySQL -Datenbanktabelle zum Speichern von Mitarbeiter -Anwesenheitsdaten. Hier ist ein Beispiel für eine SQL -Anweisung zum Erstellen einer Tabelle:

 CREATE TABLE attendance (
    id INT PRIMARY KEY AUTO_INCREMENT,
    emp_id INT NOT NULL,
    date DATE NOT NULL,
    time_in TIME NOT NULL,
    time_out TIME,
    status ENUM('Present', 'Absent') NOT NULL
);

Datenbankverbindungscode schreiben

Erstellen Sie eine neue Datei mit dem Namen dbconn.php im Projektroot -Verzeichnis für die Datenbankverbindung. Der Code ist wie folgt:

 <?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database_name";

// Eine Verbindung erstellen
$conn = new mysqli($servername, $username, $password, $dbname);

// Überprüfen Sie die Verbindung
if ($conn->connect_error) {
    die("Verbindung ist fehlgeschlagen: " . $conn->connect_error);
}
?>

Bitte ersetzen Sie den Benutzernamen, den Kennwort und den Datenbanknamen entsprechend der tatsächlichen Situation.

Implementieren Sie die Teilnahmedaten -Abfrageseite

Erstellen Sie eine neue Index.Php -Datei als Ansauigkeitsabfrage -Schnittstelle für Mitarbeiter. Das Codebeispiel lautet wie folgt:

 <?php
include('dbconn.php');

$query = "SELECT * FROM attendance";
$result = $conn->query($query);
?>

<!DOCTYPE html>
<html>
<head>
    <title>Mitarbeiter der Mitarbeiter -Anwesenheit Data Query Tool</title>
</head>
<body>
    <h1>Mitarbeiter der Mitarbeiter -Anwesenheit Data Query Tool</h1>
    <table border="1" cellspacing="0" cellpadding="5">
        <tr>
            <th>ID</th>
            <th>PersonalID</th>
            <th>Datum</th>
            <th>Anmeldezeit</th>
            <th>Abmeldezeit</th>
            <th>Zustand</th>
        </tr>
        <?php
        if ($result->num_rows > 0) {
            while ($row = $result->fetch_assoc()) {
                echo "<tr>";
                echo "<td>" . $row['id'] . "</td>";
                echo "<td>" . $row['emp_id'] . "</td>";
                echo "<td>" . $row['date'] . "</td>";
                echo "<td>" . $row['time_in'] . "</td>";
                echo "<td>" . $row['time_out'] . "</td>";
                echo "<td>" . $row['status'] . "</td>";
                echo "</tr>";
            }
        } else {
            echo "<tr><td colspan='6'>Keine Daten verfügbar</td></tr>";
        }
        ?>
    </table>
</body>
</html>

Führen Sie das Query -Tool aus

Laden Sie die Projektdatei in Ihr Webserver -Root -Verzeichnis hoch und besuchen Sie die Seite Index.php , um die Teilnehmerdaten der Mitarbeiter anzuzeigen. Dieses Tool unterstützt die Anzeige aller Anwesenheitsakten für Easy Management und Abfrageming.

Zusammenfassen

In den oben genannten Schritten können Sie schnell ein PHP- und MySQL-basierter Mitarbeiter-Datenabfrage-Tool für Mitarbeiter erstellen. Die Lösung ist klar und leicht zu erweitern. Die Datenbankdesign und die Abfragelogik können gemäß den tatsächlichen Bedürfnissen angepasst werden, um den Anforderungen des Anwesenheitsmanagements verschiedener Unternehmen zu erfüllen.