我的“if else”条件不起作用。
我想通过条件使“li”类激活或不激活,如果我的数据库表中包含 if else 语句中的单词的数据是正确的,那么“li”类将被激活。如果“if else”语句中的单词不在数据库中,那么“li”类将不会被激活。
在这种情况下,我从名为“pameran_belanda”的数据库表中获取“nama_kegiatan”列,以将值与“if else”条件匹配
这是我从表中获取数据的模型:
public function data()
{
return $this->db->get("pameran_belanda")->result();
}
这是我的控制器:
public function pameran_timeline()
{
$data['title'] = 'Belanda';
$data['tes'] = $this->Info_pameran_belanda_model->data();
$this->load->view('auth/header');
$this->load->view('auth/sidebar',$data);
$this->load->view('belanda/timelinev2',$data);
$this->load->view('auth/footer');
}
我的观点:
<ul>
<?php
foreach($tes as $ts){?>
<li class="<?php echo strpos($ts->nama_kegiatan,'Pengalokasian Anggaran DIPA tahun 2020') == TRUE ? 'step step01 active' : 'step step01' ?>"><div class="step-inner">active1</div></li>
<li class="<?php echo strpos($ts->nama_kegiatan,'Pembuatan Draft KAK & RAB untuk DIPA') == TRUE ? 'step step02 active' : 'step step02' ?>"><div class="step-inner">active2</div></li>
<?php }?>
</ul>
输出只显示“li”,无论我在条件下写什么单词,类都没有激活。
我的表结构有 4 个数据,我只制作 2 个“li”来测试我的程序
id|keterangan|nama_gambar|nama_doc| nama_kegiatan |tanggal|
1 |tes |tes |tes |Pengalokasian Anggaran DIPA tahun 2020 |2019-12-01|
2 |tes |tes |tes |Pembuatan Draft KAK & RAB untuk DIPA |2019-12-10|
3 | etc
4 | etc
烙印99