Подскажите, пожалйста, как лучше. Не могу сообразить толково.
Есть страничка, где вывадится список заказов в виде таблицы.
номер-клиент-инфа-инфа-телефон
у каждого клиента есть график работы.
Например.
Клиент1 пн.9-18, вт.9-18, ср.9-18, чт.9-18, пт.9-16, сб.Вых, вс.Вых.
Клиент2 пн.9-18, вт.9-18, ср.9-18, чт.9-18, пт.9-18, сб.Вых, вс.Вых.
Что я пытаюсь написать.
Когда загружается страница сегодняшних заказов - определяется текущий день недели
$cur_day_of_week=date("l");//день недели на сегодняшнюю дату
echo "Сегодня ".$cur_day_of_week;
Что возвращает Monday, Tuesday и тд соответственно сегодняшней дате.
Дальше, по Клиенту(фирме) выбираю график работы Клиента(фирмы) сегодня.
SELECT FROM clients $cur_day_of_week WHERE firma=$row['firma']
таблица clients
id int(11) Нет
firma varchar(50)
adress varchar(100)
mail varchar(50)
site varchar(50)
oplata varchar(50)
sunday varchar(50) //тут значения в виде 9-18
monday varchar(50) //а тут может быть 9-16
и т д
результат запроса вывожу в всплывающем окошке CSS+html.
Что мне не нравится в моем варианте.
Кто-то здесь на форуме втолдычил мне "дату и время нужно хранить в правильных форматах!"
а тут varchar -непорядок.
Предполагаю что можно организовать таблицу
id int(11) Нет
firma varchar(50)
adress varchar(100)
mail varchar(50)
site varchar(50)
oplata varchar(50)
sunday_s time() //тут значения в виде 9.00
sunday_do time() //тут значения в виде 18.00
и так для каждого дня
Но тогда я не знаю как выстроить запрос для сегодняшнего дня.
Прошу вашего напутствия.