Tarihi aynı verileri alt dizide bir araya topluyoruz.
<?php
$table = [];
while($row2 = $result->fetch_assoc()){
$table[$row2['giris']][] = $row2;
} 18
●401
while ve foreach çalıştı<?
$table=[];
while ($row2=$result->fetch_assoc()){
$table[$row2['alis_tarih']][]=$row2;
}
foreach ($table as $tr){
?>
<tbody>
<? echo '<tr>';
echo '<td rowspan="'.count($tr).'">'.$tr[0]['alis_tarih'].'</td>';
echo '<td rowspan="'.count($tr).'">'.$tr[0]['alis_tarih'].'</td>';
echo '<td>'.implode('<br>', array_column($tr, 'alis_tarih')).'</td>';
echo '</tr>';
}
?>
</tbody>
</table>
echo '<td>'.implode('<br>', array_column($tr, 'urun_adi')).'</td>';
echo '<td>'.implode('<br>', array_column($tr, 'marka', 'urun_adi')).'</td>';şeklinde kullandığımda
echo '<td>'.implode('', array_column($tr, 'marka')).' '.implode(array_column($tr, 'urun_adi')) .'<br>'.'</td>';şeklinde revize ettiğimde
echo '<td>';
foreach ($tr as $td){
echo $td['marka'].' - '.$td['urun_adi'].' --- '.$td['baska_biseyler'].'<br>';
}
echo '</td>';