Новости | 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 ;