我有一个带有类别的侧边栏。正如你在这里看到的:http: //kees.een-site-bouwen.nl/
url 中的类别 ID。带有 uri 段 (3) 当您单击其中一个类别时,例如网页设计。显示了一些工厂。这些工厂与类别有联系。所以当类别 id = 11 时,会显示类别 id=11 的工厂。
但现在我想展示该类别中有多少工厂。输出将显示在
()
在这里: http: //kees.een-site-bouwen.nl/
所以我的实际问题是:我如何 count_all_results() 所以它只显示位于该类别中的工厂?
我试过的。
<?php
if (isset($results) && is_array($results)) {
foreach ($results as $key => $row) {
$id = $row->idcategorieen;
$segment3 = $this->uri->segment(3);
if ($id == $segment3) {
echo '<h2>Categorie:', ' ' , $row->Categorie;
echo '<h2>';
echo br(1);
echo '<p class="field">';
echo '<h3><label class="field">Aantal:</label></h3>', $this->db->count_all_results('bedrijven');
echo '</p>';
echo br(1);
break;
}
}
}
?>
<br />
<h4>Bedrijven</h4>
<hr>
<br />
<?php foreach($results as $item):?>
<p>Bedrijfsnaam: <a href="<?php echo base_url()?>home/showindividueel/<?php echo $item->idbedrijven?>">
<?= $item->Bedrijfsnaam ?></a><br /></p>
</tr>
<?php endforeach;?>
这显示了我数据库中的所有工厂。但我只需要特定类别中的那些。
侧边栏代码:
echo '<ul>';
if(isset($cat) && is_array($cat)){
foreach($links as $k => $value)
{
echo '<li>';
echo '<br>';
echo '<a href="'.base_url().'home/categorie/'.$value->idcategorieen.' ">' .$value->Categorie. '</a>';
echo nbs(1);
echo '(';
echo ')';
echo '</li>';
}
}
echo '<ul>';
谢谢。