20
Июл
2021

Объединить повторяющиеся ячейки

введите сюда описание изображения

Добрый день подскажите, как объединить повторяющиеся ячейки в rowspan количество строк всегда разное

<?if ($USER->IsAdmin()):?>
<?
$arSelect = Array("ID", "IBLOCK_ID", "NAME", "PROPERTY__USERS_COUNT", "DETAIL_PAGE_URL");
$arFilter = Array("IBLOCK_ID"=>$IBLOCK_ID, "ACTIVE"=>"Y", "SECTION_ID"=> $arResult['IBLOCK_SECTION_ID'], "PROPERTY_USERS_COUNT"=>$arResult['PROPERTIES']['USERS_COUNT']['VALUE']);
$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array(), $arSelect);
if($res->SelectedRowsCount() > 0)
{
echo'<h2>Другие модификации '.$arResult["NAME"].'</h2>';
    echo '<table class="prite-table montag">
<tbody>
<tr>
<th>
Название
</th>
<th>
Объем переработки
</th>
<th>
Залповый сброс
</th>
<th>
Глубина залегания<br>подводящей трубы
</th>
<th>
Тип сброса
</th>
<th>
Размеры
</th>
<th>
Вес
</th>
</tr>';
global $APPLICATION;
$dir = $APPLICATION->GetCurDir();
    while($ob = $res->GetNextElement()){ 
        $arFields = $ob->GetFields();
        echo '<tr>';
        echo '<td>';
        if($dir !==$arFields[DETAIL_PAGE_URL]){
        echo '<a href="';
        echo $arFields[DETAIL_PAGE_URL];
        echo '">';
        }
        echo $arFields[NAME];
        echo '</a>';
        echo '</td>';
        $arProps = $ob->GetProperties();
        echo '<td>';
        echo $arProps["REFACTOR"]["VALUE"].' м3/сут';
        echo '</td>';
        echo '<td>';
        echo $arProps["PEAK"]["VALUE"].' л';
        echo '</td>';
        echo '<td>';
        echo $arProps["VVOD_GLUBINA"]["VALUE"].' м';
        echo '</td>';
        echo '<td>';
        echo $arProps["TYPE"]["VALUE"];
        echo '</td>';
        echo '<td>';
        echo $arProps["LENGTH"]["VALUE"].' х '.$arProps["WIDTH"]["VALUE"].' х '.$arProps["HEIGHT"]["VALUE"].' м';
        echo '</td>';
        echo '<td>';
        echo $arProps["WEIGHT"]["VALUE"].' кг';
        echo '</td>';
        echo '</tr>';  
    }
    echo '</tbody>';
    echo '</table>';
    //var_dump($arResult);
    //var_dump($arFields);
    //var_dump($arProps);
}
?>
    <?endif?> 

Источник: https://ru.stackoverflow.com/questions/1306938/%D0%9E%D0%B1%D1%8A%D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%82%D1%8C-%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D1%8F%D1%8E%D1%89%D0%B8%D0%B5%D1%81%D1%8F-%D1%8F%D1%87%D0%B5%D0%B9%D0%BA%D0%B8

Тебе может это понравится...

Добавить комментарий