Новости | 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}] ...Кстати пишет