| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
AK666 18.07.2012 10:45
Форма:<form class="zf" method="POST" style="width: auto" action="$env:REQUEST_URI#document-edit" enctype="multipart/form-data">
<input type="hidden" name="db_doc_ID" value="^if(def $tDocument){^tDocument.ID.int(0)}{0}"/>
<input class="zf" type="file" name="db_doc_Attach" id="Attach" onclick="return { }"> (16Mb max)
<input class="zf" type="submit" name="sm_document-attach" value="Добавить" />
</form>Обработка: ^if(^form:db_doc_ID.int(-1) > 0 && $form:db_doc_Attach is file){
^db{^void:sql{ UPDATE sm_Document
SET
AttachBody = _cp1251'^form:db_doc_Attach.sql-string[]',
AttachName = _cp1251'$form:db_doc_Attach.name',
AttachSize = '$form:db_doc_Attach.size',
_edited = $lDate[^date::now[]] '^lDate.sql-string[]',
_editor = '$env:REDIRECT_AUTHENTICATE_ID'
WHERE ID = $form:db_doc_ID }}
}Вылетает по ошибке:file may not be overwritten with file, store it to variable insteadВсю голову сломал :(