parser

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

 

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

а зачем разносить?

Misha v.3 24.12.2003 12:23

Чем не устраивает такой подход?
$is_show_form(1)
^if(def $form:do){
  ^if(^check_fields[$form:fields]){
    ^rem{ *** все данные в норме, делаем что-то *** }
    ^execute_action[]
    $is_show_form(0)
  }{
    ^rem{ *** какую-то фигню прислали, ругаемся *** }
    <p class="alert">Не заполнено одно из обязательных полей!</p>
  }
}
^if($is_show_form){
  <form>
    <input type="hidden" name="do" value="do"/>
    Имя:<br /><input type="test" name="name" value="$form:name"/>
    E-mail:<br /><input type="test" name="email" value="$form:email"/>
    <input type="submit" name="go" value="Отправить"/>
  </form>
}
а как сделать то, что лучше не делать, иначе, чем написал я?
хм... эту фразу я не понял совершенно...