parser

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

 

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

Ответ

Михаил Николаевич 28.09.2005 12:47

вот так вроде решил проблему.

а по другому можно ее решить?
#ВВОД И СОХРАНЕНИЕ
########################################################

@post_termin[]
$dte[^date::now[]]
$tbl[^table::create{name	body		source	dt
$form:header	$form:body	$form:source	$form:date
}]

#обрабатываем форму: сохраняем текстовый файл с расширением .*trm с имем и в нужном кататоге
#1) создаем таблицу с полями дата, термин, текст, источник

^if(def $form:date && def $form:header && def $form:body && def $form:source){
	^tbl.save[terms/${form:header}.trm]
}{
пусто в яйцах
}

#форма ввода даты, термина(заголовка), текста и источника
<center> 
<form method="POST">
<p>
	Дата и время: <input name="date" value="${dte.day}.${dte.month}.${dte.year}&nbsp;-&nbsp;${dte.hour}:${dte.minute}:${dte.second}"> 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
	Заголовок термина: <input name="header">
</p>
<p>Толкование:
	<textarea cols="50" name="body" rows="5"></textarea>
</p>
<p>Источник:
	<textarea cols="20" name="source" rows="2"></textarea>
</p>
<p>
	<input type="submit" value="добавить" name="posted">&nbsp;&nbsp;&nbsp;
	<input type="reset" value="очистить">
</p>
</form>