Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 836
от 12.12.2007, 21:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 442, Экспертов: 46
В номере:Вопросов: 2, Ответов: 4


Вопрос № 112746: Здравствуйте, подскажите как можно через <input name="darte_vv" type="text"> передать дату в базу. Т.е. нужно введенную вручную дату записать в базу данных Mysql в поле типа datetime. Для того , чтобы дальше можно было сорти...
Вопрос № 112779: Подскажите, пожалуйста, как назначить php обработчиком файлов htm и html. Я нашел как можно назначить свой вспомагательный скрипт (библиотекарь) обработчиком всех страниц. .htacess code Action libhandler "/lib/libhandler.php?&qu...

Вопрос № 112.746
Здравствуйте, подскажите как можно через <input name="darte_vv" type="text"> передать дату в базу. Т.е. нужно введенную вручную дату записать в базу данных Mysql в поле типа datetime. Для того , чтобы дальше можно было сортировать при выводе из базы по дате.
Отправлен: 07.12.2007, 05:14
Вопрос задала: Mart (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Hid
Здравствуйте, Mart!
используя тип поля ввода type="text" Вы предоставляете пользователю вводить данные любого формата, по этому лучше использовать три поля с фиксированным выбором, отдельно для года, месяца и числа, а если нужно, и времени, что-то типа:
<select name="god">
<option value="1999">1999</option>
<option value="2000">2000</option>
<option value="2001">2001</option>
<option value="2002">2002</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
</select>
пример дан только для поля год, аналогично можно сделать поля месяц и число, а уже из полученных данных не составит труда создать, отформатированный в нужном Вам формате, запрос для добавления данных.
Удачи!
Ответ отправил: Hid (статус: 2-ой класс)
Ответ отправлен: 07.12.2007, 10:15

Отвечает: Емельянов Данил Юрьевич
Здравствуйте, Mart!
Тут в принципе ничего особенного нет, только нужно учесть, что в MySQL даты хранятся в формате год-месяц-день. Поэтому мы значение из поля для ввода преобразуем, используя функцию explode(разделитель,строка) и получаем массив из значений дня,месяца и года.

Пример
Дата=11.10.2007
Новая дата=2007-10-11

Примерный код в приложении. Удачи.
Совет при создании поля для ввода даты используйте <input type="text" name="darte_vv" value="<?=date('d.m.y')?>"> В результате в поле с датой будет отображена текущая дата.

Приложение:

---------
Жить хорошо, а хорошо жить еще лучше!

Ответ отправил: Емельянов Данил Юрьевич (статус: 4-ый класс)
Ответ отправлен: 07.12.2007, 16:03


Вопрос № 112.779
Подскажите, пожалуйста, как назначить php обработчиком файлов htm и html.
Я нашел как можно назначить свой вспомагательный скрипт (библиотекарь) обработчиком всех страниц.

.htacess code
Action libhandler "/lib/libhandler.php?"
AddHandler libhandler .html .htm

Как мне быть в случае, если я не использую никаких библиотекарей, но хочу назначить php обработчиком файлов htm и html ???
Самый простой вариант - создание пустого php файла не прокатило.
Отправлен: 07.12.2007, 11:15
Вопрос задал: Schel4ok (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: PVS
Здравствуйте, Schel4ok!
В httpd.conf допишите:
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html
Ответ отправил: PVS (статус: Специалист)
Ответ отправлен: 07.12.2007, 11:25
Оценка за ответ: 5

Отвечает: Райкин Сергей Александрович
Здравствуйте, Schel4ok!
Я делаю так: в файле .htaccess дописую, а если нет, то создаю в главной директории этот файл и прописую такие строчки:

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html

Так как я на сервере не имею достум к httpd.conf

---------
программист должен работать в свое удовольствие
Ответ отправил: Райкин Сергей Александрович (статус: 5-ый класс)
Ответ отправлен: 07.12.2007, 21:44


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.65 от 04.12.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное