Новости | 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