parser

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

 

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

10тонн

Александр Петросян (PAF) 17.01.2006 14:38

тяжеловатый (в килограммах) у вас получился вопрос.
не уверен, что у многих будут силы понять, что вы спросили. у меня таких сил нет.

если читать только начало вашего письма (до сюда хватило), то:

не нужно выдумывать сложную штуку "преамбула" и пытаться это проткнуть мозгом.

если речь идёт о кусочке формы, который в разных разделах разный, то будьте проще:
$section2filter[
   $.обувь[
       стиль: <select name=style><option>классический,...
       размер: <select name=size>42,...
   ]
   $.одежда[
        рост: <select name=height>168,...
   ]
]
<form>
   $section[обувь]
   $section2form.$section
</form>
и потом проверяете, все возможные поля, и если по ним надо фильтровать
$field[style]
^if(def $form:$field){...}
, фильтруете.