| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
PingWin 21.03.2005 15:24
Когда запись одна, всё нормально.^connect[$connect_string]{
$show_user[^table::sql{ SELECT id, name,..., date FROM $form:table ORDER BY `id` DESC}]
^if($show_user){
^show_user.menu{
.....
.....
Данные пользователя
^show_user.name.upper[] ищет $show_user.wsearch
.....
.....
<form name="$show_user.id" method="post">
<label><input type="radio" name="rating" value="-2">-2</label>
<label><input type="radio" name="rating" value="-1">-1</label>
<label><input type="radio" name="rating" value="1">+1</label>
<label><input type="radio" name="rating" value="2">+2</label>
<input type="submit" name="vote" value="Голосовать">
</form>
^if(def $form:rating){
^void:sql{UPDATE $form:table
SET rating=rating+$form:rating
WHERE id='$show_user.id'}
}Можно, конечно и WHERE name='$show_user.name', только рез-т такой же.