Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Ivan Sergeev 18.04.2011 13:55
Коль вы переместили код в один файл, немного учточнений под доработкам# этот метод у вас будет запущен автоматически, поэтому ваш метод load уже несет чуть иной смысл @main[] ^connect[$mysqlconnect]{ ^load[] } @load[] ^insertString[] ^catalogList[] @insertString[] ^if(def $form:type && def $form:game_name && def $form:game.name && def $form:post){ ^void:sql{ insert into a_books (catalog_rus, game_name, file_name) values ('$form:type', '$form:game_name', '$form:game.name') } ^form:game.save[binary;/games/flash/$form:game.name] } # обратите внимание, что убран connect, он уже не нужен, тк соединение устанавливается при запуске (в main) @catalogList[] $gameList[^table::sql{select distinct catalog_rus from a_books}] <p>Выбери раздел для игры или создай новый</p> <form method="POST" enctype="multipart/form-data"> ^gameList.menu{ <input type="radio" name="type" value="$gameList.catalog_rus" />$gameList.catalog_rus }[<br />] <div style="font-size: 0.8em">Новый раздел<br /> <input name="type" /> </div> <div style="font-size: 0.8em">Название игры<br /> <input name="game_name" /> </div> <input type="file" name="game" /><br /> <input type="submit" value="Отправить" name="post" /> </form>