我的view
如下所示。Codeigniter:如何檢測查詢結果的第一行
<div class="carousel-inner">
<?php
foreach($news_data as $nws){
?>
<div class="item **If this is the first row, then echo active**">
<div class="col-md-12 news-item" style="padding-left: 0;">
<p><?php echo $nws->news_desc; ?></p>
</div>
</div>
<?php } ?>
</div>
型號:
function get_news_update()
{
$this->db->select('news_desc');
$this->db->from('news');
$this->db->where('stat', '1');
$this->db->order_by('id', 'desc');
$query = $this->db->get();
return $query->result();
}
請參閱<div class="item
。如果它是query result
的第一行,那麼它將是item active
。
如何做到這一點?
感謝您的回答。請將'$ i%2 == 0'修改爲'$ i == 0'和'$ class ='item active''工作正常。我糾正了它。 – Raj
我剛剛爲多條記錄添加了%,如果有10條記錄,則1st會變爲活動狀態,第二條記錄會將項目向前移動。任何方式謝謝@Raj –