parser

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

 

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

Форма запроса: как выбрать одного из обработчиков?

MrAlex 28.12.2003 14:01

Не могу сообразить...
У меня есть форма поиска с возможностью выбора одного варианта из
трех:
<td><input type="radio" name="radiobutton" checked value="1"></td>
<td class=rad>выбор 1</td>
<td><input type="radio" name="radiobutton" value="2"></td>
<td class=rad>выбор 2</td>
<td><input type="radio" name="radiobutton" value="3"></td>
<td class=rad>выбор 3</td>

Я хочу сделать, чтобы в зависимости от варианта выбора запроса
назначался обработчик этого запроса, пишу так:
$tip_zapros[^if(def $form:radiobutton){$form:radiobutton}{не определен тип поиска}]
^if($tip_zapros eq 1){$kuda_forma[result.html]}
^if($tip_zapros eq 2){$kuda_forma[www.domain.ru/result2.html]}
^if($tip_zapros eq 3){$kuda_forma[result3.html]}

и соответственно вставляю переменную $kuda_forma в установки формы
<form name="common" method="post" action="$kuda_forma">

Но так не работает! Подскажите, можно ли так выбирать обработчика
запроса. Если нет, то может какой другой способ, например, все запросы
отправлять в один файл, а дальше этот файл бы определял обработчика.
Только учтите, что один из обработчиков находится на другом домене.

Всем спасибо за помощь