На мой взгляд, у меня есть таблица rowspan dynamic, например:
<tr>
<?php $no = 1;
foreach($idn as $ia){?>
<td width = "17" align = "center" >E</td>
<td width = "134" align = "left" colspan = "2" >Indikator Kinerja Jabatan </td>
<td colspan = "4" align = "left" bordercolor = "#FFFFFF" > <p>
<?php echo $no++ ?>.
<?php echo $ia->indikator_kompetensi; ?><br/>
</p></td>
покажи свои столы






Создайте группу перед помещением в foreach для отображения в html
<?php
$yourArr = [
["id"=>1,"name"=>"name1","desc"=>"description1"],
["id"=>1,"name"=>"name1","desc"=>"description2"],
["id"=>2,"name"=>"name2","desc"=>"description3"],
["id"=>2,"name"=>"name2","desc"=>"description4"],
];
print_r($yourArr);
$neededArr = array();
foreach($yourArr as $k=>$v){
$neededArr[$v['id']]["name"] = $v["name"];
$neededArr[$v['id']]["child"][] = ["desc"=>$v["desc"]];
}
print_r($neededArr);
?>
Вывод программы:
name1 description1
description2
-----------------------------------
name2 description3
description4
-----------------------------------
что мне делать в первую очередь
@MelvinArioWitama, вы должны сгруппировать свой список по Индикатор Кинерджа Джабатан
Кроме того, вы можете взять все за пределами for-each и внутри последнего использования for-each для отображения данных.
<tr>
<?php $no = 1;
<td width = "17" align = "center" >E</td>
<td width = "134" align = "left">Indikator Kinerja Jabatan </td>
<td align = "left" bordercolor = "#FFFFFF" ><p>
foreach($idn as $ia){?>
echo $no . $ia->indikator_kompetensi . '<br/>';
$no++;
}
?>
</p></td>
<tr>
все еще не могу, что мне делать
Я только что обновил ответ. Вы также можете получить результат без счетчика.
это ответ на мой вопрос
<tr>
<td width = "17" align = "center" >E</td>
<td width = "134" align = "left" colspan = "2" >Indikator Kinerja Jabatan </td>
<td colspan = "4" align = "left" bordercolor = "#FFFFFF" > <p>
<?php $no = 1;
foreach($idn as $ia){?>
<?php echo $no++ ?>.
<?php echo $ia->indikator_kompetensi; ?><br/>
<?php } ?> </p></td>
</tr>
спасибо всем за помощь
Зачем вам нужен рядный пролет? Можно просто все данные поместить в один ТД?