在this問題的工廠數量,我問了一下如何展示其位於一個特定的類別(使用次數)的工廠的數量。獲得可以在一個類別
我只想做這樣的事情:
Sidebar
------
Category1 (3)
Category2 (7)
Category3 (2)
其中間數()是其位於一個特定類別的工廠。
我使用一個連接表,以獲得factoryid和類別ID。我把這個表叫做factorycategories。這樣,我可以爲我的工廠指定多個類別。
那麼我如何計算這些工廠的類別ID?
我可以當我使用的ID在URL它的工作,但索引頁,我沒有ID在我的網址,這樣將無法正常工作。
我的表結構:
factorycategories
-----------------
idfactorycategories
idfactories
idcategories
factories
---------
idfactories
factoryname
adress
postcode
country
etc etc..
categories
----------
idcategories
category
編輯
我當前的代碼:
工廠模式:
function bedrijf_categorie()
{
$sql = "
SELECT count(b.idbedrijven) as ItemCount, c.Categorie as Categorie
FROM `bedrijven` b
INNER JOIN `bedrijfcategorieen` bc
ON bc.idbedrijven = b.idbedrijven
INNER JOIN `categorieen` c
ON c.idcategorieen = bc.idcategorieen
GROUP BY c.idcategorieen
";
$query = $this->db->query($sql);
return $query->result();
}
function index()
{
$data['counts'] = $this->bedrijven_model->bedrijf_categorie();
}
在我的觀點
:
print_r($counts)
edit2
修正了它。我刪除
foreach($query as $k->$value){
這是我的舊功能。
,並添加
foreach($counts as $count){
發佈了我的表格結構,如果可以的話,請編輯你的問題 – 2013-04-22 17:20:46
會試試這個! hanks – 2013-04-24 07:42:32
hm我添加了代碼,但我無法得到結果。我必須在我的控制器和視圖中放置什麼? @Kobus – 2013-04-24 07:51:06