Я написал код для подсчёта количества дней, через которые должны вернуть книги, взятые в библиотеке, но, к сожалению, код не правильно считает.
<?php
$student=$_GET["student"];
//For semestr books
$StudentInfo = "SELECT * FROM book_week WHERE student_id = {$student} AND expired = 0";
$ListInfoResult = mysqli_query($connection, $StudentInfo);
$currentDate = (int)date('G');
while($ListRow = mysqli_fetch_assoc($ListInfoResult))
{
//СЧИТАЕТ КОЛ_ВО ОСТАВШИХСЯ ДНЕЙ
$ExpireTime = $ListRow['date_expiration'] - $currentDate;
if($ExpireTime > 0){
?>
<a href="admin_library_del_book.php?book=<?php echo $ListRow["book_name"]; ?>&student=<?php echo $student?>"><?php echo $ListRow["book_name"]; ?></a> <?php echo $ExpireTime ?><br />
<?php
}else{
$Book_name = $ListRow["book_name"];
$UpdateExpire = "UPDATE book_week SET expired = 1 WHERE book_name = '{$Book_name}' LIMIT 1";
$UpdateExpireResult = mysqli_query($connection, $UpdateExpire);
}
}//WHILE braces
?>
На картинке показан результат, что выводится, и что есть в базе.
Учитывая сегодняшнее число 22, и то, что в базе в колонке book_name лежит wdw c истекающем днём 23, то в результате сайт должен показывать 1, а не 4.
Где проблема в коде?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как показать информацию на нескольких страницах с помощью substr_count($_SERVER['REQUEST_URI']?
Залил сайт на хостинг, очень долго грузятся страницы, иногда вылетает ошибка 500Вот ссылка на сайт: ссылка
Пытаюсь задать сессии определённое значение, но когда перехожу по страницам сайта значение опять сбрасывается на дефолтное, помогите, пожалуйста...