Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Дата из календаря в текстовое поле формы

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Web-дизайн] >> Дата из календаря в текстовое поле формы
Имя
Сообщение << Старые топики   Новые топики >>
Дата из календаря в текстовое поле формы - 2005-07-21 17:09:41   
hell_admin

Сообщений: 59
Оценки: 0
Присоединился: 2004-09-28 23:26:38
Здрасте,
Как сделать так что бы рядом с текстовым полем формы была кнопочка, по нажатии которой открывалось окошко с календарем, там пользователь выбирал дату и окно закрывалось, а выбранная дата появлялась в этом текстовом поле.

Такая шняга есть в phpMyAdmin когда в таблице есть запись типа DATE то при вводе значение там такое реализованно, тока я пока не настолько php знаю чтобы в коде это дело понять.

ЗЫ: Возможно это сделать только средствами PHP+HTML, без JavaSсгiрt и т.д.

Зарание спасиба.
Post #: 1
Дата из календаря в текстовое поле формы - 2005-07-21 17:17:15   
MrBlack

Сообщений: 268
Оценки: 0
Присоединился: 2004-05-24 00:02:27
Окно можно открыть JavaSсгiрt-функцией windоw.open(). Для передачи значения назад родительское окно доступно через windоw.opener. Без JavaSсгiрt никак не передашь значение из окна календаря в основное окно, так что в этом случае календарь должен быть встроен в основное окно, и при выборе даты вся страница должна перезагружаться. Так что лучше с JavaSсгiрt.
Post #: 2
Дата из календаря в текстовое поле формы - 2005-07-21 17:24:27   
hell_admin

Сообщений: 59
Оценки: 0
Присоединился: 2004-09-28 23:26:38
А нельзя ли какнить на PHP эту дату потом форматировать, а то я всю эту бодягу затеял для того чтоб юзеров не заставлять писать дату в формате YYYY-MM-DD, они б тада афигели.
А в мускул мне надя именно в таком формате вставлять, он вроде в другом формате не хавает.
Post #: 3
Дата из календаря в текстовое поле формы - 2005-07-21 17:26:47   
MrBlack

Сообщений: 268
Оценки: 0
Присоединился: 2004-05-24 00:02:27
Не понимаю, в чем проблема. Если ты пишешь календарь, то он сам формирует даты в нужном формате.
Post #: 4
Дата из календаря в текстовое поле формы - 2005-07-21 17:37:18   
hell_admin

Сообщений: 59
Оценки: 0
Присоединился: 2004-09-28 23:26:38
Ну да так я дату буду делать в удобочитаемом виде для юзера, т.е. типа DD.MM.YYYY, а в MySQL надо вставлять в формате YYYY-MM-DD, так вот я и спррашиваю как на PHP это дело переформатировать, без split("-",…);
Post #: 5
Дата из календаря в текстовое поле формы - 2005-07-21 18:07:12   
MrBlack

Сообщений: 268
Оценки: 0
Присоединился: 2004-05-24 00:02:27
В MySQL есть функции DAY, MONTH и YEAR.
Дак что делаешь запрос типа
SELECT DAY(date), MONTH(date), YEAR(date) FROM …;
и получаешь компоненты даты в разных полях результата.
Продолжая эту мысль, если создать таблицу названий месяцов, можно всё форматирование сделать средствами SQL:
SELECT DAY(date) + month_name + YEAR(date) FROM msg, mnames WHERE month_index = MONTH(date);
где msg - таблица, из которой по условию тебе нужна выборка,
mnames - названия месяцов
Post #: 6
Страниц:  [1]
Все форумы >> [Web-дизайн] >> Дата из календаря в текстовое поле формы







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.