подскажите почему такой код
выдает один и тот де результат нужное количество раз? т.е. где 3 элемента он отправляет запрос 3 раза, где 2 там 2, но результат постоянно один и тот же
| Код |
|---|
<?foreach($program_desc as $key=>$value):?>
<!--Вывод описания -->
<p><?=$value?></p>
<?foreach($program_photo as $key_photo=>$value_photo):?>
<!--если есть фото спикеров под описанием-->
<?if(($value_photo != 0) && ($key == $key_photo)):?>
<?php
$photo_ids = explode(",",$value_photo);
for($i=0;$i<count($photo_ids);$i++){
echo $photo_ids[$i];
$arSelect = Array("ID","IBLOCK_ID", "NAME");
$arFilter = array("ID"=>$photo_ids[$i],"IBLOCK_ID"=>3);
$res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
while($ob = $res->GetNextElement()){
$res_spiker[] = $ob->GetFields();
}
print_r($res_spiker);
}
/* echo "<pre>";
print_r($res);
echo "</pre>";*/
?>
<p><?=$res_spiker["NAME"]?></p>
<p><?=$value_photo?></p>
<?endif;?>
<?endforeach;?>
<?endforeach;?> |
выдает один и тот де результат нужное количество раз? т.е. где 3 элемента он отправляет запрос 3 раза, где 2 там 2, но результат постоянно один и тот же
| Код |
|---|
Сбор участников у подъемника "Олимпия", подъем на Розу Пик. Краткая экскурсия по площадке, фотографирование 22Array ( [0] => Array ( [ID] => 22 [~ID] => 22 [IBLOCK_ID] => 3 [~IBLOCK_ID] => 3 [NAME] => Ирина Тюрина [~NAME] => Ирина Тюрина ) ) 23Array ( [0] => Array ( [ID] => 22 [~ID] => 22 [IBLOCK_ID] => 3 [~IBLOCK_ID] => 3 [NAME] => Ирина Тюрина [~NAME] => Ирина Тюрина ) ) 22,23 Утреннее "пленарное заседание". "Внутренний туризм в России. Перспективы развития, мифы и реальность Роза Хутор - главный всесезонный курорт России" 23Array ( [0] => Array ( [ID] => 22 [~ID] => 22 [IBLOCK_ID] => 3 [~IBLOCK_ID] => 3 [NAME] => Ирина Тюрина [~NAME] => Ирина Тюрина ) ) 23 ывфафвыаыфваыфвафыва прорпрорплгорлглгленлн 24Array ( [0] => Array ( [ID] => 22 [~ID] => 22 [IBLOCK_ID] => 3 [~IBLOCK_ID] => 3 [NAME] => Ирина Тюрина [~NAME] => Ирина Тюрина ) ) 22Array ( [0] => Array ( [ID] => 22 [~ID] => 22 [IBLOCK_ID] => 3 [~IBLOCK_ID] => 3 [NAME] => Ирина Тюрина [~NAME] => Ирина Тюрина ) [1] => Array ( [ID] => 22 [~ID] => 22 [IBLOCK_ID] => 3 [~IBLOCK_ID] => 3 [NAME] => Ирина Тюрина [~NAME] => Ирина Тюрина ) ) 23Array ( [0] => Array ( [ID] => 22 [~ID] => 22 [IBLOCK_ID] => 3 [~IBLOCK_ID] => 3 [NAME] => Ирина Тюрина [~NAME] => Ирина Тюрина ) [1] => Array ( [ID] => 22 [~ID] => 22 [IBLOCK_ID] => 3 [~IBLOCK_ID] => 3 [NAME] => Ирина Тюрина [~NAME] => Ирина Тюрина ) ) 24,22,23 |