Содержимое таблицы отображается неправильно

У меня проблема с отображением контента, который отображается некорректно:

мое ИМЯ отображается снова и снова
мой ИКЛАН (образ) тоже
но мой РАЗМЕР не отображается снова и снова так смешно как это ужас

Это мой взгляд:

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();
}

покажи, чего ты от этого ждешь? они находятся внутри цикла, поэтому значения отображаются снова и снова, как вы сказали

Pradeep 13.07.2018 09:06

имя показывает MILI снова и снова в моей таблице, каждая строка iklan (изображение) также показывает одно и то же изображение, но РАЗМЕР изменяется каждую строку

xaddam lee 13.07.2018 09:09

я уже дал ссылку на изображение

xaddam lee 13.07.2018 09:11

проверьте свою таблицу, их имена и названия изображений разные или нет?

Pradeep 13.07.2018 09:14

да, все иначе

xaddam lee 13.07.2018 09:17

HTML-код в data.php недействителен.

mplungjan 13.07.2018 09:21

ваши данные поступают из трех таблиц, убедитесь, что нет конфликта столбцов

Pradeep 13.07.2018 09:24
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
7
41
1

Ответы 1

Цикл должен начинаться перед тегом, чтобы он печатал каждую строку с правильными данными.

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

хммм хорошо, я попробую

xaddam lee 13.07.2018 09:46

Другие вопросы по теме