[QUOTE]
Артём Решетов написал:
[QUOTE] Виктор Бурцев написал:
[QUOTE] Александр Кислицын написал:
вы цикле перебираете элементе, по выходу из цикла в переменной id у вас будет последний элемент цикла[/QUOTE]
в том и дело, что в переменная $id получает значение первой $res['ID'] и дальше не меняется, хотя $res['ID'] меняется на каждой итерации[/QUOTE]
Судя по коду она меняется на каждой иттерации, в результате на выходе принимает значение id последнего элемента, его echo и выводит. Вам же об этом уже написали. Если хотите выводить $id каждый раз, внесите echo в цикл[/QUOTE]
[CODE]<?
$id = $res['ID'];
$res_count = CIBlockElement::GetByID($id);
while($ar_res = $res_count->GetNext()){
$count = $ar_res['SHOW_COUNTER'];
$new_id = $ar_res['ID'];
echo $new_id;
}
[/CODE]
нет, то же самое