Создание шкалы занятости дня

alex220

Новичок
Создание шкалы занятости дня

Подскажи как лучше сделать??
Необходимо создать шакалу времени с 07.00 до 19.00 и и закрашивать на ней занятые промежутки времени цветом (типа как в ежедневнике занятость дня). Занятое время берется из БД т.е. есть время старта и время финиша. например $date_start=10.00 $date_finish=12.00 и на шкале надо закрасить промежуток с 10 до 12.
 

Tor

Новичок
если это предложение о работе, то, читая правила, нужно указывать сумму вознаграждения и постить в другой форум
если это проблему, которую хочется решить самостоятельно, то, опять таки читая правила, пишем что сделали, что получили, какие проблемы остались
 

alex220

Новичок
Да я сам делаю...мне просто совет нужен каким способом лучше сделать.
 

tf

крылья рулят
PHP:
for($i=7;$i<20;$i++)
if($date>=$i and $date<=$i) echo 0;
else echo 1;
 

alex220

Новичок
Автор оригинала: tf
PHP:
for($i=7;$i<20;$i++)
if($date>=$i and $date<=$i) echo 0;
else echo 1;
Не совсем понял про что это? Цикл я и сам способен задать. Мне нужно решение как сделать, у меня есть два варианта или с помоцью графических функций (ими я никогда не пользовлся) или с помощью закрашивания ячеек таблицы в которой ячейки по 30 минут (тоже не совсем представляю как это будет)
 

alex220

Новичок
tf
Ты бы как сделал?

-~{}~ 10.03.06 14:07:

http://www.byttechnics.ru/scripts/jump.php?743

вот здесь реализовано что то подобное только на перле
 

Andreika

"PHP for nubies" reader
я думаю, что на php не получится.. надо только на перле (
 

tf

крылья рулят
alex220, слушай у нас уже пошла бессмысленна беседа.
если ты хочеш чтобы я за тебя принял решение то делай графику - ты ими никогда не пользовался. есть повод воспротзоватся.
 

alex220

Новичок
корче алгоритм так никто и не скажет? я от вас непрошу написать программу мне всего лишь навсего нужен алгоритм с чего начать и как делать
 

Tor

Новичок
корче алгоритм так никто и не скажет?
нарисовать для тебя кучу ромбиков?
найми художника из тех, что бутылки собирают
их квалификации тебе хватит, если сам не можешь
 

sage

Новичок
а как ты собираешься разбивать промежуток между 07.00 и 19.00? на сколько частей? по какому временному интервалу?
 

WayBe

Новичок
Расширю предложение tf:

PHP:
<table><tr>
for($i=7;$i<20;$i++) 
if($date>=$i and $date<=$i) echo '<td bgcolor=black>&nbsp;</td>'; 
else echo '<td bgcolor=white>&nbsp;</td>';
</tr></table>
Это с таблицами, ячейки по часу.
 

alex220

Новичок
sage
Можно разбивать на интервалы по 30 минут. ОДна ячейка длинной 30 минут

-~{}~ 10.03.06 14:24:

WayBe
спасибо уже что то путное

-~{}~ 10.03.06 14:32:

а если я с минутами сделаю у меня эта табличка на экран влезет интересно?

-~{}~ 10.03.06 14:46:

WayBe
А переменная $date у вас что значит что не пойму.
У меня вообщето есть время старта и время финиша, а этот цикля так понимаю только для одного из времен
 

Andreika

"PHP for nubies" reader
кашпировский отдыхает... подождите немного, я баночку с водой к монитору поставлю, чтобы заряжалась


автор, напиши все, что у тебя есть из данных ) и разрешение монитора тоже напиши )
 

alex220

Новичок
Andreika
Короче пишу сервис заказа машины. Делается заказ на машину с $date_start по $date_finish все это дело заносится в бд. Диспетчер открывает заявку ему выводится шкала на текущий день где закрашиваются пормежутки когда машина уже занята.
 

Andreika

"PHP for nubies" reader
ну и в каком виде ты данные из базы достаешь? или с этим тоже еще никак?
 

alex220

Новичок
Andreika
В базе время хранить в виде YYYY-mm-dd H:i:s в минуты предеелать нет проблем
 
Сверху