[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не срабатывает блок else
soevgeni2012
Всем привет пытаюсь, просьба особо не ругать, только начинаю свой путь программиста, задача вывести объект недвижимости и с 1 по 31 число указать когда объект занят, а когда совободен. Пишу ниже описанный код, но как бы не делал каждый раз получается что else не срабатывает и числа с 8 по 16 задваиваются, в базе данных держу даты в формате mysql на которые объект забронирован, прошу помощи бьюсь уже вторые сутки, не могу понять почему моё условие не срабватывает

        <?php

$zero_date = '0000-00-00';
$date_start = $key['booked_date_start'];
$date_fin = $key['booked_date_fin'];
$cur_date = date("t");
$day = substr(date('Y-m-1'), 8);

while ($day <= $cur_date) {

if($day == substr($date_start, 8) & substr($date_start, 8) <= substr($date_fin, 8)){
echo "<div class='day bookedfull'><span>".substr($date_start, 8)."</span></div>";
$date_start++;
continue;
}else{
echo "<div class='day'><span>".$day."</span></div>";
$day++;
}

}


?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.