cocas42
February 19, 2020, 1:14am
1
oi, eu estou a usar "wiattend" (GitHub - abobija/wiattend: RFID Attendance System realized using MFRC522 and ESP32 ) como base do porjeto e estou a tentar adaptar ás minhas próprias necessidades, mas eu não sei se é possível.
quero confirmar o almoço apenas se eles tiverem logs nas últimas 8 horas, como posso fazer?
(eu uso essa base para fazer gestão de comparecimento e dar roupas para a jornada de trabalho, mas eu quero autorizar o almoço apenas se eles tiverem trabalhado nas últimas 8 horas, são dois locais diferentes!)
cocas42
February 19, 2020, 3:24am
2
por agora , consegui fazer isto:
<?php
$servername = "localhost";
$database = "wiattend";
$username = "root";
$password = "";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $database);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$last = "SELECT *, DATE_FORMAT(NOW(), '%H:%i') as time FROM log WHERE tag_id=3 AND time > DATE_SUB(CURDATE(), INTERVAL 1 HOUR)";
$result = $conn->query($last);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "id: " . $row["tag_id"]. " - Hora: " . $row["time"]. "
";
}
} else {
echo "0 results";
}
mysqli_close($conn);
?>