| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Dante 08.10.2013 06:06
В папке posts лежит папка admin, в auto.p которой вот такой код:@body_main[]
$now[^date::now[]]
<form method="post">
<span class="smaler">ID</span><br>
<input class="forms" type="text" name="id" value=""><br><br>
<span class="smaler">Название</span><br>
<input class="forms" type="text" name="name" value=""><br><br>
<span class="smaler">Пост</span><br>
<textarea class="forms" type="text" name="body" rows="4"></textarea><br><br>
<br><br>
<input type="submit" name="action" class="btn" value="Добавить в базу"> <span class="smaler"><i>или</i> <input type="reset" class="button_reset" value="очистить форму">
</span></form>
^if(def $form:id && def $form:name && def $form:trans && def $form:date && def $form:body && def $form:lang){
^connect[mysql://dante_post:1234@127.0.0.1/dante_post]{
^void:sql{insert into termins
(id, name, body)
values
('$form:id', '$form:name', '$form:body')
}
$file[^file::create[text;../$form:id/index.html;^untaint[html]{$idterm($form:id)
^termin[]
}]]
добавлено!
}
}{
необходимо заполнить все поля формы
}Поясню: нужно, чтобы при добавлении данных в базу данных, в папке posts создавалась папка с именем $form:id, а в нем лежал html-документ с кодом: $idterm($form:id) ^termin[]