Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Demolution 02.12.2008 18:19
Изменил:@E []
<form method=POST>
<input type="checkbox" name="num" value="1">Номер по списку
<input type="checkbox" name="Surname" value="1">Фамилия
<input type="submit" value="Редактировать" name="posted">
<input type="reset" value="Очистить">
</form>
#начало обработки
^if(def $form:posted){^E2[$form:num; $form:Surname]}{Ничего не выбрано}}
@E2[num;Surname]
<form method="POST" name="f2">
$tClass[^oSql.table{SELECT id, num, Surname FROM Students }]
<Table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>№ п/п</td>
<td>Фамилия </td>
</tr>
^tClass.menu{<tr>
<td>^if($num eq '1'){<input name="num${tClass.id}" value="$tClass.num" size="1" maxlength="2">}{$tClass.num}</td>
<td>^if($Surname eq '1'){<input name="Surname${tClass.id}" value="$tClass.Surname">}{$tClass.Surname}</td>
</tr>}
</table>
#Если в @E[] что-то отмечено, то выводим кнопки отправки, иначе то же, но без кнопок
^if(def $num || $Surname){
<input type="submit" value="Отправить" name="f2">
<input type="reset" value="Cancel">}
</Form>
#начало обработки
form:posted -- $form:posted --<br>
form:f2 -- $form:f2 --<br>
^if(def $form:posted || def $form:f2){ отправляем}
Получаю:^if(def $form:posted && def $form:f2){отправляем}то становится как было, а значение $form:p2 так и не отображается.