parser

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

 

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

Вывод таблицы

Bella 28.04.2005 14:16 / 28.04.2005 14:17

Хотела сделать список сотрудников. Процедура iis_corp_Worker_Select выводит все записи, которые заносятся в переменную $sql_table. Если тупо выводить все записи, конечно все работает.

Попыталась усложнить вывод таблицы со списком - выводя "Название отдела_1", потом всех сотрудников относящихся к этому отделу, затем снова "Название отдела_2" и т.д.

"Название отдела_1"
Сотрудник_1
Сотрудник_2
Сотрудник_3
Сотрудник_4

"Название отдела_2"
Сотрудник_1
Сотрудник_2
Сотрудник_3

Всего отделов 6.

Никак не могу сообразить как один раз вывести "Название отдела", чтобы оно не дублировалось с каждой записью
^connect[$connect_string]{$sql_table[^table::sql{exec iis_corp_Worker_Select 0}]}


<table width="95%" cellspacing="1" cellpadding="5"> 
^for[$sql_table.Worker_Division_ID](1;6){ 
				<tr bgcolor="#FFFFFF">
					<td colspan="7" align="CENTER">$sql_table.Worker_Division_Name</td>
				</tr>
		^sql_table.menu{
				<tr bgcolor="#FFFFFF">
					<td><b>$sql_table.Worker_Name</b> <br><a href="mailto:$sql_table.Worker_EMail">$sql_table.Worker_EMail</a></td>
					<td>$sql_table.Worker_Position</td>
					<td align="CENTER">$sql_table.Worker_Phone_local</td>
					<td align="CENTER"><nobr>$sql_table.Worker_Phone_mobile</nobr></td>
					<td align="CENTER">$sql_table.Worker_Room</td>
					<td align="CENTER">$sql_table.Worker_BirthDateShort</td>
				</tr>
			} 
}			
		</table>
Эта конструкция соответственно выводит только "Название отдела_1" и далее всех сотрудников. Понимаю, код неправильный, но как это сделать по-другому - не знаю. Помогите, плз.