За последние 24 часа нас посетили 16642 программиста и 1681 робот. Сейчас ищут 835 программистов ...

свойства класса

Тема в разделе "Прочие вопросы по PHP", создана пользователем Ivan, 31 янв 2009.

  1. Ivan

    Ivan Активный пользователь

    С нами с:
    22 дек 2008
    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте.
    Есть сервис getReportXml, для получения xml представления отчета.
    Пример этого сервиса:
    Код (Text):
    1.  
    2. <?xml version="1.0"?>
    3. <getReportXml rpt="01" gid="02">
    4. <par pos="1" val="28" />
    5. <par pos="6" val="cost"/>
    6. </getReportXml>
    Где rpt(id отчета), gid(id группы) — входные параметры. Элементы par — условия фильтрации, в атрибуте pos задается номер колонки, в атрибуте val — значение фильтра.

    Возникла сложность с заданием нескольких фильтров.
    Так как у меня сделано, получается, что при вызове сервиса учитывается один фильтр(первый тег 'par').
    PHP:
    1.  
    2. //условия фильтрации
    3. $par = new stdClass();
    4. $par -> pos = 1;
    5. $par -> val = "28";
    6.  
    7. // задаем входные параметры
    8. $data = new stdClass();
    9. $data -> rpt = $rpt; // id отчета
    10. $data -> gid = $gid; // id группы
    11. $data -> par = $par; // условия фильтрации
    12.  
    Подскажите, пожалуйста, а как указать сразу несколько условий фильтра, то есть учесть все теги 'par'?