Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Maxx 20.03.2008 01:45 / 20.03.2008 02:06
Исходя из того, что вы говорит про "добавление" новостей и про то что "получается в БД" попробую предположить, что вы не знаете как дату преобразовать обратно, чтобы добавить ее в БД корректно.^rem{$date - объект класса date (либо из базы, либо ^date::now[])} <form name=''> <input name='do' value='send' type='hidden' /> Дата: <input name='day' type='text' value='^date.day.format[%02d]' />. <input name='month' type='text' value='^date.month.format[%02d]' />. <input name='year' type='text' value='$date.year' /> .............. </form> ^if($form:do eq send){ $dSendToDB[^date::create($form:year;$form:month;$form:day)] ^connect[sql]{ INSERT INTO table SET date = '^dSendToDB.sql-string[]' ....... } }2.
^rem{$date - объект класса date (либо из базы, либо ^date::now[])} <form name=''> <input name='do' value='send' type='hidden' /> Дата: <input name='date' type='text' value='^date.day.format[%02d]-^date.month.format[%02d]-${date.year}' /> .............. </form> ^if($form.do eq send){ ^form:date.match[(\d+)-(\d+)-(\d+)][]{ $day($match.1) $month($match.2) $year($match.3) } $dSendToDB[^date::create($year;$month;$day)] ^connect[sql]{ INSERT INTO table SET date = '^dSendToDB.sql-string[]' ....... } }Пример не претендует на точность и полноту, просто хотел показать принцип