Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
DivineArtS 04.04.2006 00:36 / 04.04.2006 00:38
так, понял ошибку - выводил всю таблицу а не поле$show_all[^table::sql{SELECT * FROM menu WHERE r_l = '1'}]
^if($show_all){
<br><form method="post" enctype="multipart/form-data" name="listmenu" id="listmenu">
Правостороннее меню:
<table border="1" bordercolor="black" width="100%">
^show_all.sort{$show_all.section_id}[desc]
^show_all.menu{
<tr>
################################## menu cell
<td width="40%" valign="middle"><b>$show_all.name</b></td><td width="40%" valign="middle"><b>/$show_all.uri/</b></td>
# availiability sign
<td width="20%" valign="middle">
^switch[$show_all.on1]{
^case[0]{<input name="$show_all.uri" type="radio" value="1"><img src="/images/yes.gif" alt="включено"><br>
<input name="$show_all.uri" type="radio" value="0" checked><img src="/images/no.gif" alt="выключено">}
^case[1]{<input name="$show_all.uri" type="radio" value="1"checked><img src="/images/yes.gif" alt="включено"><br>
<input name="$show_all.uri" type="radio" value="0"><img src="/images/no.gif" alt="выключено">}
}
</td>
################################## END OF menu cell
</tr>
}</table><input name="hid" type="hidden" value="1235">
<input name="submit" type="submit" value="Принять">
^if($form:hid eq 1235){
$av_ch[$form:tables.[$show_all.uri]]
^if(def $av_ch){
^void:sql{
UPDATE menu SET on1='$av_ch.field' WHERE uri='$form:[$show_all.uri]'
}
}
}
}
проблема: когда я кликаю на любой радиобатн с целью перемены значения, после кнопки сабмит страница просто "обновляется", в итоге значения не изменены, тоесть всегда остается так: ^case[1]{<input name="$show_all.uri" type="radio" value="1"checked><img src="/images/yes.gif" alt="включено"><br>
<input name="$show_all.uri" type="radio" value="0"><img src="/images/no.gif" alt="выключено">}
}
почему значения не меняются при присвоении новых значений?<form method="post" enctype="multipart/form-data" name="form1"> <input name="r" type="radio" value="radiobutton1">1 <input name="r" type="radio" value="radiobutton2">2 <input name="r" type="radio" value="radiobutton3">3 <input name="r" type="radio" value="radiobutton4">4 <input name="ww" type="hidden" value="13"> <input name="s" type="submit" value="s"> </form> $rad[$form:tables.r] ^if($form:ww eq 13){^if($rad){$rad.field}}все срабатывает - автоматически определяется какой радиобатн включен и выводится значение "radiobuttonn"? где n - порядковый номер