как сделать динамический строчный код - PullRequest
0 голосов
/ 29 августа 2018

В моем представлении динамическая таблица строк выглядит следующим образом:

<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>

это результат моего кода my result

как сделать так this what i want

Ответы [ 3 ]

0 голосов
/ 29 августа 2018

Кроме того, вы можете взять все за пределами для каждого и внутри последнего использования для каждого для отображения данных.

<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>
0 голосов
/ 30 августа 2018

это ответ на мой вопрос

<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>    

Спасибо всем за помощь

0 голосов
/ 29 августа 2018

Создайте группу перед тем, как поместить в 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);
?>

Live Demo

Графический вид

Вывод программы:

name1       description1        
            description2        
-----------------------------------
name2       description3        
            description4        
-----------------------------------
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...