parser

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

 

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

Подскажите по скрлинге, работает но не совсем так как мне нужно

nreg 17.12.2007 12:18

@photo_obj[]
//определяем ID по объекту в базе данных
$str[$request:uri] 
$id_information[^str.mid(16;17)]

#Соединяемся с БД и выбираем только те записи где объект равен опредленному выше айдишнику
^connect[$connect_string]{$photo[^table::sql{select id, idd, obj_id, id_info, comment, photo from photo where obj_id=$id_information}]}
№подсчитываю количество строк в таблице (щитаются только те где объект определен)
$kol[^photo.count[]]
$kol

$scroller[^scroller::create[
        $.path_param[id]
        $.table_count[$kol]
        $.number_per_section[4]
        $.section_per_page[5]
        $.type[page_end]
        $.r_selector[]
        $.l_selector[]
        $.divider[]
        $.r_divider[]
        $.l_divider[]
        ]
    ]
#Строим меню
<table width=100%>
<tr>
^photo.menu{
<td>      
    ^if(^photo.line[] >= $scroller.record_number && ^photo.line[] <= ($scroller.record_number + 

$scroller.number_per_section - 1)){<img src=/info/images/$photo.id_info'$photo.obj_id/$photo.photo><br>$photo.id_info - $photo.obj_id - $photo.id}
}    

#пояснеия по поводу строчки <img src=/info/images/$photo.id_info'$photo.obj_id/$photo.photo>
# $photo.id_info - это категория объекта
# $photo.obj_id - это номер объекта в категории
# $photo.photo - имя фотки
 
</td>     
</tr>
</table>

<center>^scroller.draw[]</center>
а теперь проблема:
как сделать так чтобы скроллер выводил те данные категория которая мне нужна.
так получается что когда я считаю количество записей в строке то она считает то количество объекты которых определены
исходя из условия where obj_id = id_information (который равен допустим 10)
т.е. получается что я считаю количество строк где объект равен 10
от этого сбивается принадлежность ID к ID

что можно с этим сделать ?