2012-04-26 4 views
-8

Я пытаюсь создать календарь, чтобы показать события, которые должны быть проведены или уже проведены. Я планирую полноэкранный календарь, чтобы события отображались прямо рядом с датой. Может кто-нибудь сказать мне, как получить даты под правильным столбцом и рядом.Создание календаря PHP

Я не хочу использовать готовые библиотеки. Я хочу создать каландр с нуля. Я не могу понять, как получить даты в соответствующие слоты в таблице календаря.

+0

Слишком мало информации, чтобы ответить на этот вопрос - задайте конкретный вопрос и предоставьте нам подробную информацию о вашей настройке. – Niko

+0

Я не хочу использовать готовые библиотеки. Я хочу создать каландр с нуля. Я не могу понять, как получить даты в соответствующие слоты в таблице календаря. –

+0

Это очень общее описание вашей проблемы, а не конкретный конкретный вопрос. Пожалуйста, см. Http://blog.stackoverflow.com/2010/10/asking-better-questions/ и попробуйте googling о том, как задавать продуктивные вопросы, на которые мы будем * любить *, чтобы ответить. –

ответ

2

1) Получить строки из базы данных, упорядоченные по дате

2) Выберите то, что дата начала с

3) Выберите дату, когда вы хотите, чтобы закончить с

4) За каждый день между начало и конец, проверьте данные из базы данных для записи и вывода, если она существует в эту дату.

Подсказка: вы можете использовать getdate($timestamp); для получения массива, содержащего информацию о дате, о вашей отметке времени. (Http://www.php.net/manual/en/function.getdate.php)

Есть несколько способов сделать это, в зависимости от структуры, желаемая функциональность, желательно расположение и т.д.

+0

Мне не нужно, как получить данные из базы данных и отображения. Я хочу, как получить правильную дату в правильный слот в таблице календаря. –

+0

Как вы отслеживаете даты в базе данных? Отметка? DateTime? Дата? Varchar? Int? –

+0

timestamps ....... –