| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Bella 25.07.2005 13:22 / 25.07.2005 13:23
Попробовала$answers[^table::sql{select id_question, text from anketa_question}]
^answers.menu{
$answers.text <input type="text" name="asw_$answers.id_question">
}[<br />]
^form:fields.foreach[field;value]{
^if(^fields.match[asw_[0-9]+][]){
$asw_id[^fields.match[asw_([0-9]+)][]{$match.1}]
^void:sql{insert into anketa_answer
(woker_id, question_id, answer_text)
values
('$form:work_id', $asw_id, '$value')}
}
}Не работает. Не могу понять что делается в строке и засчет чего происходит занесение того количества строк, которое соответствует количеству вопросов? ...
$asw_id[^fields.match[asw_([0-9]+)][]{$match.1}]
...Кстати пишет