| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Denis Arkhipov 07.07.2005 10:19 / 07.07.2005 10:30
#####
### Удаление новости
#начало обработки
^connect[$connect_string]{
^if(def $form:del_news){
^void:sql{
DELETE FROM
news
WHERE
id = '$form:radio'
}
}
$news_select[^table::sql{
SELECT
id, date, header, body
FROM
news
ORDER BY
date
}]
}
^if($news_select){
<form method="POST">
<table>
<th>Удалить новость</th>
<tr align="center">
<td><b>Удалить</b></td>
<td><b>Дата</b></td>
<td><b>Заголовок</b></td>
<td><b>Текст</b></td>
</tr>
^news_select.menu{
<tr>
<td><input type="radio" name="radio" value="$news_select.id"></td>
<td><nobr>$news_select.date</nobr></td>
<td>^untaint{$news_select.header}</td>
<td>^untaint{$news_select.body}</td>
</tr>
}
</table>
<p><input type="submit" value="Удалить" name="del_news">
</form>
}
#####
### end Удаление новостиОтличается радио-кнопкой ;) (начало)^connect[$connect_string]{
^void:sql{
INSERT INTO
news
(date, header, body)
VALUES
('$form:date', ^typograf:text_process['$form:header'], ^typograf:text_process['$form:body'])
}
новость добавлена!!!
}и чтобы не ставить в ступор «секретаршу» откуда взялись nbsp и т. п. тэги , они транслируются в человеческий вид…и лучше SELECT и DELETE поменять местами чтобы после удаления уведеть что это произошло :-)совет Марата Рахимова — «Я» (http://www.parser.ru/forum/?id=41050)