Выбор даты в календаре на сайте


Выбор даты в календаре на сайте

Выбор даты в календаре на сайте

Выбор даты в календаре на сайте



Существуют ситуации когда нельзя воспользоваться компонентом созданном на JavaScript. Как правило, это те случаи когда требуется возможность не автоматизировать выбор даты в HTML форме, а возможность привязки неких произошедших или планируемых событий к датам в будущем. Это может быть количество новостей на определенную дату, количество заказанных товаров или совершенных покупок в интернет-магазине и т.д. Т.е. в таких случаях становится очевидной необходимость в наличии связи календаря с базой данных, для получения тех или иных сведений за определенную дату. Конечно, можно было бы создать календарь на JavaScript и для получения данных о наличии тех или иных событий использовать Ajax, но как показывает практика такое решение не является оптимальным. Поэтому данный компонент календаря будет разработан на PHP.

Настройки по стилям для календаря содержатся в файле calendar.css. А PHP скрипт находится в файле calendar.class.

Для работы с календарем, необходимо добавить в нужный вам модуль, следующий код:

// Подключаем модуль require_once (dirname ( __FILE__ ) . '/calendar.class.php'); // Массив c датами событий в формате Unix $Events = array(1409518800, 1409778000,1410210000,1410901200,1411592400); // Получаем дату, если есть $date = (isset($_REQUEST['date']))? $_REQUEST['date'] : '' ; // Создаем объект календаря $calendar = new Calendar($date, $Events); // Выводим календарь echo $calendar->ShowCalendar();

Компонент динамического календаря на PHP

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


Источник: http://swblog.ru/component/komponent-kalendarya-na-php.html


Выбор даты в календаре на сайте фото


Выбор даты в календаре на сайте

Выбор даты в календаре на сайте

Выбор даты в календаре на сайте

Выбор даты в календаре на сайте

Выбор даты в календаре на сайте

Выбор даты в календаре на сайте

Выбор даты в календаре на сайте

Читать: