parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Получилось!

Totenkopf 07.07.2005 18:27 / 07.07.2005 19:36

но только если писать код так (извините, что не форматирую, лень):
^connect[$connect_string]{^if(def $form:del_news){^void:sql{DELETE FROM news WHERE news_id = '$form:radio'}}
$news[^table::sql{select news_id, date, header, body from news order by date desc, body desc}]}
	^if($news){<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.menu{<tr>
					<td><input type="radio" name="radio" value="$news.news_id"></td>
					<td><nobr>$news.date</nobr></td>
					<td>^untaint{$news.header}</td>
					<td>^untaint{$news.body}</td></tr>}</table><p><input type="submit" value="Удалить" name="del_news"></form>}
всё опробовал, работает, буду сейчас ещё дорабатывать под себя, спасибо всем кто подсказывал и поддерживал. %-)

P.S. За одно нажатие удаляется только одна запись, не смотря на то, сколько их отмечено. Приоритет у записи добавленной позже, то есть если отмечено несколько, удалиться та, которая добавленна позже всех.