parser

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

 

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

Re: Ответ (Сори за табуляцию, сам теряюсь, попытался со своим недоумием написать получше)

HL 03.09.2004 14:43

Есть база писем (u_letters) с колонками:
letter_id
u_id
l_date
l_to
l_subject
l_eng
l_ukr
letter_status

В базу через форму пользователь загоняет английский вариант письма (l_eng) и автоматически загоняется статус письма.

Мне нужно вызвать все письма из базы. (проверено работает через ^menu)в форму, в которой я редактирую статус (letter_status) и украинский вариант (l_ukr)(изначально пустой). Потом нажимаю возле нужной строки клавишу сабмит и в базе обновляется информация.
^connect[$connect_string]{$news[^table::sql{select *

   from 

      u_letters  

   where letter_status='unpaid'
   
}]}

<table border=1 width=100% valign=middle>
<tr align=center>
<td>
#
</td>
<td>
To Id:
</td>
<td>
Letter Status:
</td>
<td>
Letter Content (ENG)
</td>
<td>
Letter Translation (UKR)
</td>
<td></td>
</tr>

######data section
^if($news){
           ^news.menu{ 
<tr valign=top>
<td align=center>
           $news.letter_id
</td>
<td align=center>
           $news.l_to
</td>
<td align=center>
           <form method="post">
                 <input type='text' value='$news.letter_status' name='letter_status' size=5>
</td>
<td align=justify>
           $news.l_subject<b><br>
           <textarea name='l_eng' cols=60 rows=10>$news.l_eng</textarea>
</td>
<td align=justify>
<br>
           <textarea name='l_ukr' cols=60 rows=10>$news.l_ukr</textarea>
</td>
<td>
           <input type=submit value=submit name=posted>
</form>
                   ^if(def $form:l_eng){^connect[$connect_string]{^void:sql{update u_letters set letter_status='$form:letter_status', l_ukr='$form:l_ukr' where letter_id='$news.letter.id'}}}
</td>
</tr>
####типа закрыл menu конец строки
}}
</table>
Надеюсь теперь по понятнее! Спасибо за ответ!