parser

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

 

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

=)

Виола 18.04.2011 02:00

Misha v.3, большое вам спасибо, но я ж говорю, я Новичок, причем не только в Parser, но и программировании в целом.

Тот код с которым я просила помочь результат (не соврать бы) 2/5 месяцев почти каждодневного перелопачивания документации по Parser,y. А то что вы мне предлагаете для меня еще сложно, я не понимаю, что с этим делать. Я со своим-то кодом порой с трудом справляюсь =).

Ну, вернемся к нашим баранам...
В чем проблема была выяснить мне так и не удалось, хотя код я все-таки починила, перенеся его из внешнего games.p в index.html и переписав код по совету Ivan'a Sergeev'a(спасибо ему за это), получилось следующее
^load[]

@load[]
^connect[$mysqlconnect]{
^insertString[]
}

@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]
}
<p>Выбери раздел для игры или создай новый</p>
^catalogList[]


@catalogList[]
^connect[$mysqlconnect]{
$gameList[^table::sql{select distinct catalog_rus from a_books}]
}
<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>