parser

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

 

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

Так, стоп.

osatuk 11.08.2005 12:32

Вот файл состоящий из двух кусков Вашего кода:
<form>
  <table>
    <TR>
      <TD vAlign=center align=right width="30%">Ваш рост </TD>
      <TD><INPUT size=45 value="165 " name=asw_1></TD>
      <TD><I>в сантиметрах</I> </TD></TR>
    <TR>
      <TD vAlign=center align=right width="30%">Ваш вес </TD>
      <TD><INPUT size=45 value="65 " name=asw_2></TD>
      <TD><I>в килограммах</I> </TD></TR>
    <TR>
      <TD vAlign=center align=right width="30%">Размер одежды </TD>
      <TD><INPUT size=45 value="46 " name=asw_3></TD>
      <TD><I></I></TD></TR>
    <TR>
      <TD vAlign=center align=right width="30%">Размер обуви, который вы носите </TD>
      <TD><INPUT size=45 value="39 " name=asw_4></TD>
      <TD><I></I></TD></TR>
    <TR>
      <TD vAlign=center align=right width="30%">Ваше семейное положение </TD>
      <TD><INPUT size=45 value="не замужем" name=asw_5></TD>
      <TD><I>замужем/женат, не замужем/ не женат, не опредилась (-лся)</I> </TD></TR>
    <TR>
      <TD vAlign=center align=right width="30%">Количество детей </TD>
      <TD><INPUT size=45 value="нету " name=asw_6></TD>
      <TD><I>возможен ответ: "не помню"</I> </TD></TR>
    <TR>
      <TD vAlign=center align=right width="30%">В каком районе Вы проживаете? </TD>
      <TD><INPUT size=45 name=asw_7></TD>
      <TD><I>точный адрес можно не указывать</I> </TD></TR>
    <TR>
      <TD vAlign=center align=right width="30%">Ваша любимая музыка </TD>
      <TD><INPUT size=45 value=ДДТ name=asw_10></TD>
      <TD><I></I></TD></TR>
    <TR>
  </table>
  <input type="submit">
</form>

</form>
^form:fields.foreach[field;value]{
   ^if(^field.match[asw_[0-9]+][]){
     $asw_id[^field.match[asw_([0-9]+)][]{$match.1}]
     UPDATE anketa_answer SET answer_text = '$form:asw_$asw_id' WHERE woker_id = '$form:edit_id' and question_id = $asw_id <br />
   }
}
У меня это работает. А у Вас? =)