День добрый. Есть проблема с выводом массива данных в таблицу. Вот код php
<table width="100%" border="1" style="font-family: 'Arial', sans-serif; font-size: 12px; line-height: 1.5" cellspacing="0"
cellpadding="0">
<tbody>
<tr align="center">
<td><span>ID позиции</span></td>
<td><span>Позиция</span></td>
<td><span>Количество</span></td>
<td><span>Единицы измерения</span></td>
<td><span>Цена руб.</span></td>
<td><span>Номер склада/места хранения</span></td>
<td><span>Номенклатурный (инвентарный) номер</span></td>
</tr>
<?foreach ($applList as $item){
$arPositionID[] = $item['PROPERTY_POSITION_VALUE'];
}
$i=0;
$arSelect = Array("ID", "NAME", "IBLOCK_ID", 'PROPERTY_warehouse_number', 'PROPERTY_part_numbers', 'PROPERTY_amount', 'PROPERTY_PRICE', 'PROPERTY_units', 'PROPERTY_TEHHARAKTER');
$arFilter = Array("IBLOCK_CODE"=> 'POSITION', 'ID' => $arPositionID);
$res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
while($ob = $res->GetNextElement()) {
$arFields = $ob->GetFields();
$arPosition[$arFields['ID']] = $arFields;
$i++;
}
?>
<?foreach ($applList as $item):?>
<tr>
<td>
<?echo $arPosition[$item['PROPERTY_POSITION_VALUE']]['PROPERTY_AMOUNT'] ?>
</td>
<td>
<?echo $arPosition[$item['PROPERTY_POSITION_VALUE']]['PROPERTY_UNITS'] ?>
</td>
<td>
<?=$item['NAME']?>
</td>
<td>
<?echo $arPosition[$item['PROPERTY_POSITION_VALUE']]['PROPERTY_PRICE'] ?>
</td>
<td>
<?echo $arPosition[$item['PROPERTY_POSITION_VALUE']]['PROPERTY_TEHHARAKTER'] ?>
</td>
<td>
<?echo $arPosition[$item['PROPERTY_POSITION_VALUE']]['PROPERTY_warehouse_number'] ?>
</td>
<td>
<?echo $arPosition[$item['PROPERTY_POSITION_VALUE']]['PROPERTY_part_numbers'] ?>
</td>
</tr>
<?endforeach;?>
</tbody>
</table>
На выходе массив заполняется правильно (проверял через var_dump($arPosition);) а вот в таблицу не выводит. Помогите кто сможет, в чем ошибка. Третий день бьюсь
var_dump($applList) выдает array(0) { }
var_dump($arPosition) тот массив который нужно вывести таблицу
array(8599) { [22762]=> array(22) { ["ID"]=> string(5) "22762" ["~ID"]=> string(5) "22762" ["NAME"]=> string(22) "Масса ТКП HN-1" ["~NAME"]=> string(22) "Масса ТКП HN-1" ["IBLOCK_ID"]=> string(2) "18" ["~IBLOCK_ID"]=> string(2) "18" ["PROPERTY_WAREHOUSE_NUMBER_VALUE"]=> string(4) "7801" ["~PROPERTY_WAREHOUSE_NUMBER_VALUE"]=> string(4) "7801" ["PROPERTY_WAREHOUSE_NUMBER_VALUE_ID"]=> string(7) "6535189" ["~PROPERTY_WAREHOUSE_NUMBER_VALUE_ID"]=> string(7) "6535189" ["PROPERTY_PART_NUMBERS_VALUE"]=> string(7) "2480738" ["~PROPERTY_PART_NUMBERS_VALUE"]=> string(7) "2480738" ["PROPERTY_PART_NUMBERS_VALUE_ID"]=> string(7) "6535190"
итд.
Надо смотреть почему $applList пустой. Естественно, если в нем ничего нет, то и foreach не фунциклирует
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Задача создать комментарии для страниц, постов, портфолио
Есть сайт servicecom, выступающий в качестве точки авторизации для сайта mydomain
Здравствуйте! Есть два класса Entity, которые содержат разные полямне нужно сделать общую форма и потом соответственно записать данные в из формы...