У меня проблема с отображением контента, который отображается некорректно:
мое ИМЯ отображается снова и снова
мой ИКЛАН (образ) тоже
но мой РАЗМЕР не отображается снова и снова
так смешно
как это ужас
Это мой взгляд:
data.php
<thead>
<tr>
<?php $i = 1;?>
<th>Nomer</th>
<th>Nama</th>
<th>Iklan</th>
<th>Ukuran</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
<tr>
<?php
$no = $this->uri->segment('3') + 1;
foreach ($list as $l) {?>
<td align = "center"><h4><?php echo $i++; ?></h4></td>
<td align = "center"><h4><span style = "font-weight:bold"><?php echo $l->nama_client?></span></h4></td>
<td align = "center"><h4><img src = "./upload_iklan/<?php echo $l->iklan;?>" id = "gambar_nodin" width = "200"/></h4></td>
<td align = "center"><h3><?php echo $l->size_ads?></h3></td>
это мой контроллер: Iklan.php
public function __construct()
{
parent::__construct();
$this->load->model('iklan_model');
$this->load->helper(array('form','url'));
$this->load->library('form_validation','upload','pagination');
$this->load->helper('url');
}
public function dashboard()
{
$data['konten'] = "dashboard";
$this->load->view('index', $data);
}
public function index($offset=0)
{
$this->load->database();
$data['list']=$this->iklan_model->show_iklan();
json_encode($data);
$this->load->library('pagination');
$config['base_url'] = base_url();
$config['total_rows'] = $data;
$config['per_page'] = 10;
$from = $this->uri->segment(3);
$this->pagination->initialize($config);
$data['list'] = $this->iklan_model->data($config['per_page'],$from);
$this->load->view('data',$data);
}
это моя модель:
Iklan_model.php
public function __construct()
{
parent::__construct();
}
function data($number,$offset){
return $query = $this->db->get('client,size,advertisement',$number,$offset)->result();
}
function jumlah_data(){
return $this->db->get('data')->num_rows();
}
имя показывает MILI снова и снова в моей таблице, каждая строка iklan (изображение) также показывает одно и то же изображение, но РАЗМЕР изменяется каждую строку
я уже дал ссылку на изображение
проверьте свою таблицу, их имена и названия изображений разные или нет?
да, все иначе
HTML-код в data.php недействителен.
ваши данные поступают из трех таблиц, убедитесь, что нет конфликта столбцов






Цикл должен начинаться перед тегом, чтобы он печатал каждую строку с правильными данными.
<?php
$no = $this->uri->segment('3') + 1;
foreach ($list as $l) {?>
<tr>
<td align = "center"><h4><?php echo $i++; ?></h4></td>
<td align = "center"><h4><span style = "font-weight:bold"><?php echo $l->nama_client?></span></h4></td>
<td align = "center"><h4><img src = "./upload_iklan/<?php echo $l->iklan;?>" id = "gambar_nodin" width = "200"/></h4></td>
<td align = "center"><h3><?php echo $l->size_ads?></h3></td>
</tr>
<?php } ?>
хммм хорошо, я попробую
покажи, чего ты от этого ждешь? они находятся внутри цикла, поэтому значения отображаются снова и снова, как вы сказали