parser

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

 

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

Ответ

Mizter Egoist 13.09.2013 22:44

Спасибо. Помогло. Изменил синтаксис и все работает. Вот что вышло:
$editNotes[^connect[$connect_string]{
	^table::sql{SELECT id, date, title, description, article, keywords 
		FROM mere_note WHERE id = '$form:id'}
}]
^if($editNotes){
	<form method="POST">
		Дата: <input name="date" value="$editNotes.date"><br/>
		Название: <input name="title" value="$editNotes.title"><br/>
		Краткое описание:<br/>
		<textarea cols="50" name="description" rows="5">$editNotes.description</textarea><br/>
		Текст:<br/>
		<textarea cols="50" name="article" rows="5">$editNotes.article</textarea><br/>
		Ключевые слова: <input name="keywords" value="$editNotes.keywords"><br/>
		<input type="submit" value="Обновить" name="repost">
		<input type="reset" value="Отмена">
	</form>
	^if(def $form:date && def $form:title && def $form:description && def $form:article && def $form:keywords){
		^connect[$connect_string]{
			^void:sql{UPDATE mere_note SET
				date = '$form:date', title = '$form:title', description = '$form:description', article = '$form:article', keywords = '$form:keywords'
					WHERE id = '$editNotes.id'
			}
				$response:refresh[
					$.value(0)
					$.url[$response:location]
				]
				…сообщение добавлено
		}
	}
}
Вот один вопрос остался, Я где-то видел ответ на него, да найти не могу.
<input type="submit" value="Обновить" name="repost">
Как сделать так, чтобы при нажатии на name="repost" выполнялось обновление, и скажем добавить еще одну кнопочку, name="delete", при нажатии на которую происходило удаление.