ситуация следующая:
пишу скрипт расписания перерывов на пхп и мускл
мне нужно чтобы при входе на страницу из базы выбиралисьзначения уже занятого времени и исходя из этого создавался список свободного времени для перерыва.
скриптину написал, но почему то не хочет он проверять занятое время, хотя все переменные наполнены значениями.
помогите!!!!!!
Код:
<?php
function timer()
{
?>
<select name="ti">
<?php
//------- Переменные -------
$h=11; // Начальные часы
$m=00; // Начальные минуты
$i=":";// Разделитель
$d=$h.$i.$m; // Соединяем часы, разделитель и минуты
//------- Выбираем из БД занятое время -------
//print "$d";
$conn=mysql_connect("localhost", "root", "");
mysql_select_db('pererv', $conn);
$query=mysql_query("SELECT tim FROM zareg");
$l[22]; // Внешний массив для хранения занятого времени
while($row=mysql_fetch_array($query, MYSQL_BOTH))
{
$l[$x]=$row[0]; // Наполняем массив временем
printf("$l[$x]"); // Проверим наполнился ли он
}
for($x=1; $x<=9; $x++)
{
if($d != $l[$x]) // Проверяем совпадения с БД ВОТ ТУТ НЕ ПРОХОДИТ ПРОВЕРКУ!!!!!!!!!!!!!!!!!!!!!!!!!
{
if($m == 00) // На всякий пожарный, проверяем обнулились ли минуты
{
print "<option value='$h:$m'>$h:00</option>"; // Выводим время 00
$m=$m+30;
print "<option value='$h:$m'>$h:$m</option>"; // Выводим время +30 минут
$m=00; // Обнуляем минуты
$h=$h+1; // Добавляем один час
}
}
}
?>
</select>
<?php
} // Конец функции
?>