parser

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

 

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

только гений мог найти столько путей и не заметить самого очевидного...

D 18.06.2005 15:01 / 18.06.2005 15:03

# все гениальное просто
# этот код будет работать без формы и кучи хидденов...
# я бы его еще раз переписал, грамотнее, но, Вы ведь гений... оставляю на Вас...

<table>
^shop.menu{
  <tr>
    <td>
        <b>$shop.title</b> (колличество: $shop.count)
    </td><td>
        <button onclick="location.href='?act=1&shop_id=$shop.id'">Изменить</button>
        <button onclick="location.href='?act=2&shop_id=$shop.id'">Удалить</button>
    </td>
  </tr>
}
</table>

^if(def $form:act){
    ^void:sql{
        ^if($form:act == 1){
            ^rem{*** change ***}
            UPDATE shop SET kolichestvo = $form:ident WHERE id = ^form:shop_id.int(0)
        }{
            ^rem{*** delete ***}
            DELETE FROM shop WHERE id = ^form:shop_id.int(0)
        }
    }
}
PS надежнее сделать это в якоре, черт его знает, может js вообще отключен:
<a href="?act=1&shop_id=$shop.id">изменить</a>