| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
the.organic 03.04.2003 15:49
Здравствуйте.$news[^table::load[news.dat]]
$news_no[^news.count[]]
<table cellpadding="6" cellspacing="1" border="1">
^news.menu{
<tr>
<td>$news.id</td>
<td>$news.date</td>
<td>$news.title</td>
<td>^untaint[as-is]{$news.body}</td>
<td><a href="erase.html?$news.id">Править</a></td>
</tr>
}
</table>### <form method="POST" action="add.html">
Date: <br><input name="date" value="${now.day} ${calendar_locale.month_names.[$now.month]} ${now.year}"><br>
Header: <br><input name="header"><br>
Body: <br><textarea cols="50" name="body" rows="5"></textarea><br><br>
<input type="submit" value="Add New" name="posted">
<input type="reset" value="Cancel">
</form>########^if(def $form:date && def $form:header && def $form:body){
^news.append{$news_no $form:date $form:header $form:body}
^news.save[news.dat]
## переадресация на страницу подтверждения
$response:refresh[
$.value[0]
$.url[done.html]
]
}##########^if(^news.locate[id;$request:query]){
<form method="POST">
Date: <br><input name="date" value="$news.date"><br>
Header: <br><input name="header" value="$news.title"><br>
Body: <br><textarea cols="50" name="body" rows="5">$news.body</textarea><br><br>
<input type="submit" value="Add New" name="posted">
<input type="reset" value="Cancel">
</form>
}
^if(def $form:date && def $form:header && def $form:body){
$news[^table::load[news.dat]]
^if(^news.locate[id;$request:query]){
^news.append{$request:query $form:date $form:header $form:body}
^news.save[news.dat]
## переадресация на страницу подтверждения
$response:refresh[
$.value[0]
$.url[done.html]
]
}
}