我的数据库中有两个表(出勤和日程表),并且如果用户今天有日程表或工作,我想启用time-in按钮。日程安排的数据在日程安排表中,timein将保存到考勤表中。我想根据用户的时间表启用一次按钮(一天单击一次)。我该怎么办?
我可以使用JOIN表和条件吗?还是有其他方法?
在这里输入代码
$sql = "SELECT attendance.USERID, attendance.DATE, schedule.DATE FROM attendance INNER JOIN schedule ON attendance.USERID=schedule.USERID WHERE USERID='$id' AND DATE='$date'";
$query = mysqli_query($con, $sql);
$row = mysqli_fetch_array($query);
if($row['TIMEIN']=="" && $row['DATE']=="$date")
{
?>
<button class="btn btn-primary" type="submit" style="border-radius: 15px" name="timein" id="timein"> TIME IN </button><br><br>
<?php
}
if($row['TIMEOUT']=="")
{
?>
<button class="btn btn-primary" type="submit" style="border-radius: 15px" name="timeout" id="timeout"> TIME OUT </button>
<?php
}
?>