2013-05-03 29 views
0

我有一個頁面,我可以顯示個別公司的記錄:http://kees.een-site-bouwen.nl/bedrijven/1

在頁面上它爲我公司id=1。如果我查看頁面下方的「標籤」,我可以看到「Drukwerk」。

我用一個連接表來顯示每個公司的標籤。該特定公司有更多標籤,但它只顯示一個標籤「Drukwerk」。

如何顯示公司ID爲1的所有標籤?

我還是CodeIgniter的新手,所以也許這很簡單,但總是值得在這裏問。

我的模型函數來獲得標籤:

function bedrijven_tags($idbedrijven) 
{ 
    $this->db->where('bedrijven.idbedrijven', $idbedrijven); 
    $this->db->select('*'); 
    $this->db->from('bedrijftags'); 
    $this->db->join('tags', 'bedrijftags.idtags = tags.idtags'); 
    $this->db->join('bedrijven', 'bedrijftags.idbedrijven = bedrijven.idbedrijven'); 
    $query = $this->db->get(); 
    $result = $query->result_array(); 

    return $result; 
} 

我的控制器功能,把它傳遞給意見:

$data['query2'] = $this->bedrijven_model->bedrijven_tags($idbedrijven); 

我是表明標籤:

<?php foreach($query2 as $item2);?> 
    <?= ($item2['Tag']); ?></p> 
<?php endforeach; ?> 

回答

1

似乎顯示標籤的觀點是錯誤的,只是這樣做:

<?php 
    foreach($query2 as $item2){ 
     echo "<p>" . $item2['Tag'] . "</p>" ; 
    }; 
?> 
+0

'<?='與'echo'相同。 – 2013-05-03 09:33:55

+0

你的代碼中有幾個拼寫錯誤。但我得到它的工作。謝謝:)從來不知道這是如此簡單。 – 2013-05-03 09:34:38

相關問題