query($sql); $resultado = $resultado->fetch_array(MYSQLI_ASSOC); $loginId = $resultado["LOGINID"]; $usuarioEmail = $resultado["LOGIN"]; // 2- Compruebo si existe $sql = "SELECT * FROM mifichaje.fichaje WHERE LOGINID = ".$loginId." ORDER BY ENTRADA DESC LIMIT 1;"; $resultado = $mysqli->query($sql); $sql = "SELECT * FROM mifichaje.fichaje WHERE LOGINID = ".$loginId." ORDER BY ENTRADA DESC LIMIT 5;"; $tablas = $mysqli->query($sql); // 3- Si no hay usuario inserto una entrada // 3.1- si hay un fichaje asignado al usuario y no tiene salida hacemos un update insertandola // 3.2- si hay un fichaje asignado al usuario y ya tiene salida hacemos un update insertandola if (!$resultado) { $salida = true; } else { $resultado = $resultado->fetch_array(MYSQLI_ASSOC); if ($resultado["ENTRADA"] == null && $resultado["SALIDA"] == null) { $entrada = true; } else if ($resultado["SALIDA"] == null) { $salida = true; } else { $entrada = true; } } ?>
Dia de la semana | Entrada | Salida | Total |
---|---|---|---|
' . $diaDeLaSemana . ' |
'.$fila[2].' |
'.$fila[3].' |
' . $horas.'h '.$minutos . 'min |
' . $totalHoras.'h '.$totalMinutos . 'min |