parser

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

 

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

Re: Submit или Update

Oleg 16.05.2004 02:25

Я поправил, идею должны понять, Update надо ставить выше по коду чем SELECT
Потом были лишние ^connect...
За работоспособностью кода не смотрел возможны ошибки типа непарность скобок.

@body[]
^connect[$connect_string]{

^if(def $form:posted){
^void:sql{
UPDATE files
SET type='$form:type', date='$form:date', header='$form:header', author='$form:author', ptxt='$form:ptxt', url='$form:url', game='$form:game', jpg='$form:jpg'
WHERE id='$news.id'
}
<p></p>
<b>Данные которые отправили<br>Раздел: $form:type<br>Дата: $form:date<br>Тема: $form:header<br>Автор: $form:author<br>Текст: $form:ptxt<br>Файл: $form:url<br>Жанр $form:game<br>Рисунок: $form:jpg</b>
}



$news[^table::sql{select
id, date, header, type, author, ptxt, url, game, jpg
from files
where id='$form:i'}]

<p><center><a href="index.html">вверх</a></center></p>

<FORM method=post><p>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>id</td>
<td>Раздел</td>
<td>Дата</td>
<td>тема</td>
<td>автор</td>
<td>текст</td>
<td>файл</td>
<td>жанр</td>
<td>рисунок</td>
</tr>
<tr>
<td>$news.id</td>
<td><input value="$news.type" SIZE=8 name="type"></td>
<td><input value="$news.date" SIZE=8 name="date"></td>
<td><input value="$news.header" SIZE=8 name="header"></td>
<td><input value="$news.author" SIZE=8 name="author"></td>
<td><TEXTAREA name=ptxt rows=10 cols=30>$news.ptxt</TEXTAREA></td>
<td><input value="$news.url" SIZE=8 name="url"></td>
<td><input value="$news.game" SIZE=1 name="game"></td>
<td><input value="$news.jpg" SIZE=8 name="jpg"></td>
</tr></table></p>
<p><input type="submit" value="Изменить" name="posted"></p></FORM>
}