Bellow是我的代码,我从这些代码中得到四列,但结果显示每一个数据将在一列中四次循环,然后它再次出现在具有相同数据的新列中。
<?php
$tampil_data = $this->in_elektronik_model->tampil_data(); //load data
foreach ($tampil_data as $tampildata) {
for ($i = 0; $i < 4; $i++) {
$table->addRow(500); //make new row
for ($j = 0; $j < 4; $j++) {
$table->addCell(2000)->addText(htmlspecialchars($tampildata->elektronik_nama)); //content of table
}
}
}
模型
function tampil_data() {
$this->db->where('elektronik_status_aktif', 0);
$tampil = $this->db->get('in_elektronik');
if ($tampil->num_rows() > 0) {
return $tampil->result();
} else {
return array();
}
}
如何制作带有四列的表,其中表的内容将从右到左出现并且一次只出现一个数据,在四列已满后,它会产生新的行?
答案 0 :(得分:0)
您可以参考此代码。这是我在视图页面中完成表格的方式
<table border="1">
<tr role="row">
<th width="5%">Featured Id</th>
</tr>
<?php
if(!empty($results))
{
foreach ($results as $row) {
?><tr>
<td class=" "><?php echo $row->fet_id; ?></td>
</tr>
<?php }}
?>
</table>