| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Finraag 18.06.2006 11:35
<form method="post" enctype="multipart/form-data">
<p>
Автор:<br/><!--input name="author"><br /-->
Дата*:<br/><input name="date" value="${now.year}-${now.month}-${now.day}"><br />
Название*:<br/><textarea name="title" rows="2">klnlkn</textarea><br />
Короткое описание*:<br/><textarea name="short_desc" rows="4"></textarea><br />
Тело статьи*:<br/><textarea name="body" rows="10"></textarea><br />
Источник:<br/><input name="from_id">
</p>
<p>
<input type="submit" value="Добавить статью" name="posted">
<input type="reset" value="-">
</p>
</form>
#начало обработки
^if(def $form:date && $form:title && def $form:short_desc && def $form:body){
^connect[$connect_string]{
^void:sql{insert into article
(author_id, date, title, short_desc, body, from_id)
values
('$form:author_id', '$form:date', '$form:title', '$form:short_desc', '$form:body', '$form:from_id')
}
…статья добавлена
}
}{
…для добавления статьи необходимо заполнить * поля
}А вот экспорт структуры БД (mySQL): CREATE TABLE `article` ( `article_id` int(10) NOT NULL auto_increment, `author_id` int(10) default NULL, `date` date NOT NULL default '2006-01-01', `title` tinytext NOT NULL, `body` text NOT NULL, `short_desc` mediumtext NOT NULL, `from_id` int(10) default NULL, PRIMARY KEY (`article_id`), KEY `id` (`article_id`), KEY `author_id` (`author_id`), KEY `from_id` (`from_id`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=7 ;