单击出厂名称时,在页面上显示1个工厂(个人)

时间:2013-03-14 09:23:44

标签: php mysql codeigniter show records

我有工厂的搜索功能。当我搜索工厂并点击名称(超链接)时,我想在新页面上显示各个工厂。

您可以在此处查看:http://kees.een-site-bouwen.nl/home/searchresults

此链接的视图为:

<div id="bigcontent">
<h2>Zoekresultaten:</h2>
<br /> <br />
<table>
<tr><th>Bedrijf</th><th>Adres</th><th>Postcode</th><th>Plaats</th><th>Website</th><th>Email</th></tr>
<hr>
<br /> <br />

 <?php foreach($query as $item):?>
 <tr>
  <td><a href="<?php echo base_url()?>home/showindividueel/<?php echo $item->idbedrijven?>"><?= $item->Bedrijfsnaam   ?></td>
   <td><?= $item->Adres ?></td>
    <td><?= $item->Postcode ?></td>
    <td><?= $item->Plaats ?></td>
    <td><?= $item->Website ?></td>
     <td><?= $item->Email ?></td>
     </tr>
 <?php endforeach;?>

</table>

<br /> <br />
<hr>
<br />
<<<a href="<?php echo base_url('home/search') ?>">Terug</a>
</div>

控制器功能:

    function showindividueel($id)
    {
        $data['query'] = $this->bedrijven_model->get_result($id);
        $this->load->view('header');
        $this->load->view('table_individual',$data);
        $this->load->view('footer');
    }

我的模特功能:

function get_result($id)
{
    $this->db->select('*');
    $this->db->from('bedrijven');

    $this->db->where('idbedrijven', $id);
    $result = $this->db->get();
    return $result; 
}

我的观点是展示个别工厂:

<div id="bigcontent">
<table>
<tr><th>Adres</th><th>Postcode</th><th>Plaats</th><th>Website</th><th>Email</th></tr>
<hr>
<br /> <br />

 <?php foreach($query as $item):?>
   <tr>
 <td><?= $item->Bedrijfsnaam ?></td>
 <td><?= $item->Adres ?></td>
 <td><?= $item->Postcode ?></td>
 <td><?= $item->Plaats ?></td>
 <td><?= $item->Website ?></td>
 <td><?= $item->Email ?></td>
 </tr>
 <?php endforeach;?>

  </table>
</div>

我收到此处显示的错误:http://kees.een-site-bouwen.nl/home/showindividueel/1

我的工厂表作为主键idbedrijven。自动增量。

我错过了什么?

感谢

1 个答案:

答案 0 :(得分:0)

return $result->result();

在模型中。