我有4个标题通知但只有一个标题公告出现如何让所有的头衔出现?

wlwcrazw  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(363)

我的控制器

$data['judul'] = $this->pengumuman->getJudul($id_announcement);

我的模型

public function getJudul($id_announcement)
    {
        $this->db->select('mp.id_announcement, mp.title_announcement, mp.isi_pengumuman')
        ->from('tbl_mst_pengumuman mp')
        ->order_by('mp.id_announcement','DESC' ,$id_announcement)
        ->limit(3);
        return $this->db->get()->row();
    }

我的观点

<div class="portlet-body">
        <div id="nt-example1-container">
          <ul id="nt-example1" class="news">
            <li>
                <b><a href="<?= site_url('login/pengumuman/detail/'.@$judul->id_announcement); ?>" class="link_pengumuman"><?= $judul->title_announcement ?></a></b>
                <?= $judul->isi_pengumuman ?>
                <li><br>
                <b><a href="<?= site_url('login/pengumuman/detail/'.@$judul->id_announcement); ?>" class="link_pengumuman"><?= $judul->title_announcement ?></a></b>
                <?= $judul->isi_pengumuman ?>
                </li><br>
                 <li>
                <b><a href="<?= site_url('login/pengumuman/detail/'.@$judul->id_announcement); ?>" class="link_pengumuman"><?= $judul->title_announcement ?></a></b>
                <?= $judul->isi_pengumuman ?>
                </li> <br>
                <li>
                <b><a href="<?= site_url('login/pengumuman/detail/'.@$judul->id_announcement); ?>" class="link_pengumuman"><?= $judul->title_announcement ?></a></b>
                <?= $judul->isi_pengumuman ?>
                </li><br>
              </div>
            </div>

注意:在我试图展示的视图上。我不知道它的语法是否错误。

  • 对不起,我的英语太差了
4sup72z8

4sup72z81#

<ul>
foreach($results as $value) {
    echo "<li>";
    // your code
    echo "</li>";
}
</ul>

不要在每个li之间使用br,而是使用css。

gkn4icbw

gkn4icbw2#

您正在使用 $this->db->get()->row() 函数,它将只返回1行,您应该 $this->db->get()->result() 而且,你是路过 $id_announcement 内部 order_by() ,我想这是错的 $id_announcement 将是一个 id 用于按筛选结果 id_announcement 因此,您的模型函数应该如下所示

public function getJudul($id_announcement)
        {
            $this->db->select('mp.id_announcement, mp.title_announcement, mp.isi_pengumuman')
            ->from('tbl_mst_pengumuman mp')
            ->where('mp.id_announcement', $id_announcement)
            ->limit(3)
            ->order_by('mp.id_announcement','DESC');
            $query = $this->db->get();
            return ($query->num_rows() > 0) ? $query->result() : false;
        }

在视图文件中这样添加

<?php if($judul){ ?>
<div class="portlet-body">
    <div id="nt-example1-container">    
        <ul id="nt-example1" class="news">
        <?php foreach($judul as $row){ ?>
            <li>
                <b><a href="<?= site_url('login/pengumuman/detail/'.$row->id_announcement); ?>" class="link_pengumuman"><?= $row->title_announcement; ?></a></b>
                <?= $row->isi_pengumuman; ?>
            </li>   
        <?php } ?>          
        </ul>
    </div>
</div>
<?php }else{ echo 'no records found!'; } ?>

相关问题