Это код, который я пробовал. Кнопка отключения, проверяя базу данных, кажется, не работает. Если есть еще один способ отключить кнопку в течение дня, сообщите мне. Заранее спасибо.
Checkin и checkout - это столбцы в таблице, называемые checktime.
<?php $time=date('Hi'); ?>
<body class='wrapper'>
<?php
$curdatein = $this->db->query("SELECT * FROM 'checktime' WHERE DATE_FORMAT(checkin, '%m%d%Y') = DATE_FORMAT(NOW(), '%m%d%Y')");
$curdateout = $this->db->query("SELECT * FROM 'checktime' WHERE DATE_FORMAT(checkout, '%m%d%Y') = DATE_FORMAT(NOW(), '%m%d%Y')");
//echo $curdatein;
//echo $curdateout;
if (($curdatein !='') && ($curdateout !=''))
{ ?>
<a href ="<?php echo base_url("index.php/User_controller/checkintime"); ?>">
<input type='button' id='bind'value='Check IN' name='intimebtn' class='btn btn-primary btn-md' disabled >
</a>
<a href ="<?php echo base_url("index.php/User_controller/checkouttime"); ?>">
<input type='button' id ='unbind' value='Check Out' name='outtimebtn' class='btn btn-primary btn-md' disabled ></a>
<?php } else { ?>
<div class="loginform">
<?php if (($time >=0800) && ($time <=1200)) {?>
<a href ="<?php echo base_url("index.php/User_controller/checkintime"); ?>">
<input type='button' id='bind'value='Check IN' name='intimebtn' class='btn btn-primary btn-md' >
<script>
</a>
<a href ="<?php echo base_url("index.php/User_controller/checkouttime"); ?>">
<input type='button' id ='unbind' value='Check Out' name='outtimebtn' class='btn btn-primary btn-md' disabled ></a>
<?php
}
else if (($time >=1600) && ($time <=2100))
{ ?>
<a href ="<?php echo base_url("index.php/User_controller/checkintime"); ?>">
<input type='button' id='bind'value='Check IN' name='intimebtn' class='btn btn-primary btn-md' disabled >
</a>
<a href ="<?php echo base_url("index.php/User_controller/checkouttime"); ?>">
<input type='button' id ='unbind' value='Check Out' name='outtimebtn' class='btn btn-primary btn-md' onClick="this.disabled=true;" >
</a>
<?php
}
else {
?>
<a href ="<?php echo base_url("index.php/User_controller/checkintime"); ?>">
<input type='button' id='bind'value='Check IN' name='intimebtn' class='btn btn-primary btn-md' disabled>
</a>
<a href ="<?php echo base_url("index.php/User_controller/checkouttime"); ?>">
<input type='button' id ='unbind' value='Check Out' name='outtimebtn' class='btn btn-primary btn-md' disabled >
<?php } }?>
</a>
<a href ="<?php echo base_url("index.php/User_controller/getdetails"); ?>">
<input type='button' id ='unbind' value='Get User Details' name='getDetails' class='btn btn-primary btn-md' >
</a>
</div>
</body>
</html>
Вы можете создать таблицу и сохранить запись пользователя, щелкнув соответствующую дату,
Пример. Если информация пользователя не вставлена в таблицу для текущей даты, вы можете установить условие для отображения кнопки.
как только пользователь нажимает на кнопку, дата и идентификатор пользователя должны быть вставлены, поэтому при повторном посещении пользователя вы можете проверить, существует ли идентификатор пользователя в таблице для текущей даты.
Проверьте это, если он helps- Скрыть кнопку после щелчка (с существующей формой на странице)