parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Использование переменных в формах.

zartus 29.10.2008 17:07

Есть форма:
<p>Реактор:
  <SELECT name="reactor_type">
    <OPTION selected>^if(def $form:reactor_type){$form:reactor_type}{Выберите тип реактора}</OPTION>
    <OPTION value="ВВЭР-440">ВВЭР-440</OPTION>
    <OPTION value="ВВЭР-1000">ВВЭР-1000</OPTION>
    <OPTION value="РБМК-1000">РБМК-1000</OPTION>
    <OPTION value="РБМК-1500">РБМК-1500</OPTION>
    <OPTION value="ЭГП-6">ЭГП-6</OPTION>
    <OPTION value="ЭГП-440">ЭГП-440</OPTION>
    <OPTION value="БН-600">БН-600</OPTION>
    <OPTION value="PWR">PWR</OPTION>
    <OPTION value="PHWR">PHWR</OPTION>
    <OPTION value="PHWR-170">PHWR-170</OPTION>
    <OPTION value="PHWR-220">PHWR-220</OPTION>
    <OPTION value="PHWR-CANDU">PHWR-CANDU</OPTION> 
    <OPTION value="BWR">BWR</OPTION>
    <OPTION value="BWR-6">BWR-6</OPTION>
    <OPTION value="HWLWR">HWLWR</OPTION>
  </SELECT>
</p>
Переменная $form:reactor_type передается в адресную строку вида:
<a href="?count=$count&page=$i&center=$form:center&d1=$d_1b&d2=$d_2&reactor_type=$form:reactor_type">$i</a>
Соотвественно пример строки после нажатия ссылки:
http://10.2.180.43/wano.html?count=191&page=2&center=moscow&d1=1997-1-1&d2=2004-1-1&reactor_type=ВВЭР-1000

Теперь считывается пременная из адресной строки reactor_type=ВВЭР-1000 как $form:reactor_type

После этого поле формы не меняется, поскольку берется их адресной строки..

Как сделать чтобы переменная $form:reactor_type изменялась после выбора типа реактора и оставалось той же до следующего выбора?
Может какоето промежуточное хранилище использовать?

  • Использование переменных в формах. , zartus 29.10.2008 17:07