Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Эдуард Габдуллин 26.02.2006 12:20
Помогите разобраться. Каким образом можно передать значение хэша $optiontext из @edit_voting[]^switch[$form:op]{ ... ^case[edit_voting]{^vot.edit_voting[$form:poll_id]} ^case[save_edit_voting]{^vot.save_edit_voting[$form:polltitle;$form:acomm;$form:optiontext;$form:poll_id]} ... } @edit_voting[poll_id] ^NaviCom[] $row[^MAIN:pSQL.table{SELECT * FROM survey WHERE poll_id='$poll_id'}] $num[^row.count[]] ^if($num == 1){ <center><b>Редактировать опрос</b><br><br> <table border="0" cellpadding="3" cellspacing="0" align="center"> <form action="?op=save_edit_voting" method="post"> <tr><td>Вопрос:</td><td><input type="text" name="polltitle" value="$row.poll_title" size="65"></td></tr> ^acomm[$row.acomm] $optiontext[^hash::create[]] $questions[^row.poll_questions.split[|;lh]] ^for[i](1;12){$optiontext.$i[0]} ^for[i](1;12){ $p($i-1) <tr><td>Вариант ответа $i^:</td><td><input type="text" name="$optiontext.$i" value="$questions.$p" size="65"></td></tr> } </table><br> <center><input type="hidden" name="poll_id" value="$poll_id"> <input type="hidden" name="op" value="save_edit_voting"> <input type="submit" value="Сохранить"></form></center> ^visualization:debugShowObject[$optiontext] } @save_edit_voting[polltitle;acomm;optiontext;poll_id] ^form:fields.foreach[field;value]{ $field - $value }[<br>]