parser

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

 

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

Проблема с добавлением записи с БД

Виола 17.04.2011 15:51 / 17.04.2011 15:52

Данный код создает 2 одинаковые строчки в таблице БД. Как это исправить?
Прошу не пинать, я новенькая.
^if(def $form:post){
^MAIN:dbconnect{
^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]
<h3>Игра добавлена</h3>
}{

}
^MAIN:dbconnect{
$catalog[^table::sql{select distinct catalog_rus from a_books}]
}<form method="POST" enctype="multipart/form-data">
^catalog.menu{
<input type="radio" name="type" value="$catalog.catalog_rus" />$catalog.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>