Новости | 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 последней записи, созданной в основной таблице.