| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
nreg 11.03.2009 12:10
Кто нибудь может сказать почему не работает ?$films_year[^table::sql{select Id, god, title_r, title_e, zhanr, produs, rezhiser, strana from films where god = '2006'}]в этой переменной $films_year.produsнаходится 1,3,5,7
$films_year.rezhiserнаходится 8,10,20
$films_year.stranaнаходится 25,27,99
$produser $rezhiser $countri
############# вот код ##############
# в переменную загружаем список значений когда год выпуска равен 2006
$films_year[^table::sql{select Id, god, title_r, title_e, zhanr, produs, rezhiser, strana from films where god = '2006'}]
<table border=0 id=line>
<tr align=left>
<th width=auto>Название</th>
<th width=auto>Год</th>
<th width=auto>Режисер</th>
<th width=auto>Продюсер</th>
<th width=auto>Страна</th>
</tr>
# строим таблицу
^films_year.menu{
# в для каждой строцчки создаем новую переменную и в нее грузим то что нам нужно
$produser[^table::sql{select Id, name from cg_people where Id in ('${films_year.produs}')}]
$rezhiser[^table::sql{select Id, name from cg_people where Id in ('${films_year.rezhiser}')}]
$countri[^table::sql{select Id, short_name from cg_country where Id in ('${films_year.strana}')}]
# выводим результат
<tr id=line>
<td>$films_year.title_r [$films_year.title_e]</td>
<td>$films_year.god</td>
<td>^rezhiser.menu{$rezhiser.name}[, ]</td>
<td>^produser.menu{$produser.name}[, ]</td>
<td>^countri.menu{$countri.short_name}[, ]</td>
</tr>
}
</table>
######################### конец кода #################но почему то ^rezhiser.menu{$rezhiser.name}[, ]выводит только первую найденную запись переменной $rezhiser