Дата из календаря в текстовое поле формы
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Дата из календаря в текстовое поле формы - 2005-07-21 17:09:41
|
|
|
hell_admin
Сообщений: 59
Оценки: 0
Присоединился: 2004-09-28 23:26:38
|
Здрасте, Как сделать так что бы рядом с текстовым полем формы была кнопочка, по нажатии которой открывалось окошко с календарем, там пользователь выбирал дату и окно закрывалось, а выбранная дата появлялась в этом текстовом поле.
Такая шняга есть в phpMyAdmin когда в таблице есть запись типа DATE то при вводе значение там такое реализованно, тока я пока не настолько php знаю чтобы в коде это дело понять.
ЗЫ: Возможно это сделать только средствами PHP+HTML, без JavaSсгiрt и т.д.
Зарание спасиба.
|
|
|
Дата из календаря в текстовое поле формы - 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.
|
|
|
Дата из календаря в текстовое поле формы - 2005-07-21 17:24:27
|
|
|
hell_admin
Сообщений: 59
Оценки: 0
Присоединился: 2004-09-28 23:26:38
|
А нельзя ли какнить на PHP эту дату потом форматировать, а то я всю эту бодягу затеял для того чтоб юзеров не заставлять писать дату в формате YYYY-MM-DD, они б тада афигели. А в мускул мне надя именно в таком формате вставлять, он вроде в другом формате не хавает.
|
|
|
Дата из календаря в текстовое поле формы - 2005-07-21 17:26:47
|
|
|
MrBlack
Сообщений: 268
Оценки: 0
Присоединился: 2004-05-24 00:02:27
|
Не понимаю, в чем проблема. Если ты пишешь календарь, то он сам формирует даты в нужном формате.
|
|
|
Дата из календаря в текстовое поле формы - 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("-",…);
|
|
|
Дата из календаря в текстовое поле формы - 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 - названия месяцов
|
|
|
|
|