| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
zartus 16.03.2013 14:00 / 16.03.2013 14:01
Спасибо за ответы.$acc[^table::load[accessories.cfg]]
^acc.menu{
$an[$acc.name]
^if(def $form:$an){
^if(^connect[$connect_string]{^int:sql{select exists (select * from accessories where id='1')}} eq 1){
^connect[$connect_string]{
^void:sql{UPDATE accessories
SET a$acc.section_id='1'
WHERE id='1'}
}
}{
^connect[$connect_string]{
^void:sql{insert into accessories (id, a$acc.section_id) values ('1', '1')}
}
}
}{
^if(^connect[$connect_string]{^int:sql{select exists (select * from accessories where id='1')}} eq 1){
^connect[$connect_string]{
^void:sql{UPDATE accessories
SET a$acc.section_id='0'
WHERE id='1'}
}
}{
^connect[$connect_string]{
^void:sql{insert into accessories (id, a$acc.section_id) values ('1', '0')}
}
}
}
}Осталось определить id последней записи, созданной в основной таблице.